Clean Code Solid And Refactoring

  1. 1.Why Code Quality Matters
  2. 2.Naming & Readability
  3. 3.Functions: Size, Purity & a Single Level of Abstraction
  4. 4.Code Smells I: Bloaters
  5. 5.Code Smells II: Couplers & Dispensables
  6. 6.SOLID I: Single Responsibility & Open/Closed
  7. 7.SOLID II: Liskov Substitution, Interface Segregation & Dependency Inversion
  8. 8.The Refactoring Catalog: Core Techniques
  9. 9.Technical Debt: Naming It, Measuring It, Paying It Down
  10. 10.Capstone: Refactoring a Real Codebase for Quality