Design Patterns for Vue.js - A Test Driven Approach to Maintainable Applications

Автор: literator от 2-05-2023, 05:43, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Design Patterns for Vue.js - A Test Driven Approach to Maintainable ApplicationsНазвание: Design Patterns for Vue.js - A Test Driven Approach to Maintainable Applications
Автор: Lachlan Miller
Издательство: Gumroad
Год: 2021
Страниц: 163
Язык: английский
Формат: pdf (true)
Размер: 10.2 MB

This book is aimed at developers who are comfortable with jаvascript and Vue.js. It focuses on ideas and patterns rather than specific APIs. Separation of concerns, pure functions, writing for testability and re-usability are some of the primary motifs.

Chances are, if you are interested in something as abstract as design patterns, you have been coding for a while now, likely with an interested in front-end development. You might have written a few interfaces using jQuery, that seemed pretty good. As time passed, requirements changed, and your once maintainable jQuery code-base has become a mess. At this point, you might have looked around for an alternative. Things like React and Vue are often the next step - Components! Encapsulation! Unit Tests! You vue create app and things are great!

Vue is a powerful and flexible UI layer, jаvascript (and TypeScript) get improvements every year and Jest is a first class test runner. All the tools needed to write reliable, maintainable and bug free applications are available. What’s often missing is the design patterns, best practices, proper separation on concerns, and a reliable test suite. These are the fundamental ideas that underpin all software development, not just front-end applications.

This is a book about design patterns and testing. But it’s also more. Thinking in design patterns is not about memorizing a lot of fancy names and diagrams. Knowing how to test is not really about learning a test runner or reading documentation. Thinking in patterns, consider how data flows between different parts of a system and writing for testability starts before writing any code.

Good software design is a philosophy. It’s a way of life. Finally, as engineer, writing good software is your job. So is writing testable code - even if HR forgot to put it in your job description. My goal is to get you in the habit of writing testable code, and how to choose the right abstraction for the problem at hand.

Most sections end with some exercises to help you improve and practice what you learned. The source code, including all the solutions for the exercises are included in the source code on GitHub, so you can check your solutions.

Скачать Design Patterns for Vue.js - A Test Driven Approach to Maintainable Applications








Нашел ошибку? Есть жалоба? Жми!
Пожаловаться администрации
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.