Oh My Learning
Home
/
Software Engineering
/
Refactoring
Refactoring
12 lessons · 0/12 discussed · baseline
mid
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