Introduction to Technical Debt, Refactoring and Design Smells
Additional Reading materials
- A case on technical debt
- Managing the Consequences of Technical Debt: 5 Stories from the Field
- Managing Technical Debt in Software Engineering - Report of Dagstuhl Seminar
- A Survey on Software Smells by Tushar Sharma and Diomidis Spinellis
- Collection of articles on refactoring by Martin Fowler
Additional resources
- A catalog of smells and refactoring - https://refactoring.guru/
- A book on Refactoring for Software Design Smells: Managing Technical Debt