Skip to content

Latest commit

 

History

History
8 lines (5 loc) · 1.08 KB

File metadata and controls

8 lines (5 loc) · 1.08 KB

Books

  1. Design Patterns: Elements of Reusable Object-Oriented Software - Must-read for all programmers, regardless of are of expertise. The authors begin by describing what patterns are and how they can help you design object-oriented software. They then go on to systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems.

  2. Refactoring: Improving the Design of Existing Code - A good read for programmers who have been in the field for some time (in order to be able to appreciate gow important it is to refactor your code).

  3. Adaptive Code: Agile coding with design patterns and SOLID principles - A book about building robust code that can scale and performs well in Agile settings.

  4. Head First Design Patterns - A book that is equally valuable both for begginers and for novice/expert developers.