Oh My Learning
01 What Refactoring Is (and Is Not) 8 min read junior drafted 02 Why Refactor, and When 8 min read mid drafted 03 Tests as the Safety Net 7 min read mid drafted 04 Code Smells: A Catalog 7 min read mid drafted 05 Composing Methods (Extract/Inline) 7 min read junior drafted 06 Moving Features Between Objects 7 min read mid drafted 07 Organizing Data 8 min read mid drafted 08 Simplifying Conditional Logic 7 min read mid drafted 09 Refactoring APIs and Parameters 7 min read mid drafted 10 Dealing with Inheritance 8 min read mid drafted 11 Big Refactorings and Breaking Dependencies 8 min read senior drafted 12 Refactoring, Architecture, and YAGNI 9 min read senior drafted