Start with the topic guide.
Naming, small, focused functions, comments and self-documenting code, code smells, removing duplication, refactoring safely, extract function, replace conditional with polymorphism, working with legacy code, code review, linters and static analysis, formatting standards, and technical debt.
This is a learning outline. A complete worked tutorial has not been published for this topic yet.
Concept scope
Clean Code & Refactoring: 13 short lessons, one for each concept. Naming, small, focused functions, comments and self-documenting code, code smells, removing duplication, refactoring safely, extract function, replace conditional with polymorphism, working with legacy code, code review, linters and static analysis, formatting standards, and technical debt.