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 javascript 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, javascript (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
Python Programming with Design Patterns Название: Python Programming with Design Patterns Автор: James W. Cooper Издательство: Addison-Wesley Professional/Pearson Education Год: 2022...
Acceptance Test Driven Development with React Название: Acceptance Test Driven Development with React Автор: Juntao Qiu Издательство: Amazon Digital Services LLC ASIN: B07GDPW69R Год: 2018...