Keep it simple

The more complex the pattern, the simpler the implementation should be. An overly varied and robust stack further contributes to increasing the cost of maintaining, understanding, and learning about an application.

In a pattern like the branch design pattern, maintaining simplicity is directly related to reducing the cost of implementing new features. Obviously, reducing complexity does not mean making the business of the domain impossible to adopt the pattern. This is about making assertive choices, and not thinking about the possibility that is not properly validated.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.117.100.20