Agile Software Development: Principles, Patterns, and Practices
Robert C. Martin
Section 1 Agile development Section 2 Agile design Section 3 The payroll case study Section 4 Packaging the payroll system Section 5 The weather station case study Section 6 The ETS case study
software-architecture code-quality backend intermediate deep-dive practical design-patterns agile
architecture clean code clean-code internals under the hood hands-on hands on