Lecture_Technical Debt, Code Smells, Patterns, and Anti-Patterns.pdf