Foreword by Dr. Stéphane Ducasse
1.2. What Constitutes Technical Debt?
1.3. What is the Impact of Technical Debt?
1.4. What causes technical debt?
1.5. How to Manage Technical Debt?
2.4. What Smells Are Covered in This Book?
2.5. A Classification of Design Smells
Chapter 4. Encapsulation Smells
4.4. Unexploited Encapsulation
Chapter 5. Modularization Smells
5.2. Insufficient Modularization
5.3. Cyclically-Dependent Modularization
Chapter 7. The Smell Ecosystem
Chapter 8. Repaying Technical Debt in Practice
Appendix A. Software Design Principles
Appendix B. Tools for Repaying Technical Debt