Understanding Common Anti-Patterns
Throughout the previous chapters, we have explored the green working paths of imaginary vehicle-related applications. In this chapter, the abstraction of the vehicle will remain a supporting element, because one may imagine a vehicle-inspired application more easily than other abstractions. A vehicle, along with all of its parts, is an idea that’s easy to grasp.
Let’s quickly recap the importance of design patterns and how they contribute to the success of an organization’s success.
Melvin E. Conway said that the design and implementation of an application strongly reflect an organization’s internal communication. This statement is no less relevant today, especially now that many projects use agile approaches. Automated builds, continuous integration or testing, and subsequent automated deployment play a key role in delivering applications to production. Any overlooked or unexpected limitation can limit or damage...