Reference
Every refactoring, smell, and pattern in the catalog, grouped by its source book. 66 refactorings · 24 smells · 27 Kerievsky refactorings · 23 GoF design patterns.
Refactorings
Martin Fowler, Refactoring (2nd ed., 2018) — organized by chapter.
Basic Refactorings
Composing Methods
Encapsulation
Moving Features
Simplifying Conditional Logic
Refactoring APIs
Code smells
Martin Fowler, Refactoring (2nd ed., 2018) — the 24 named smells that trigger a refactoring.
Refactoring to Patterns
Joshua Kerievsky, Refactoring to Patterns (2004) — composite refactorings that lead to a design-pattern destination.
Design Patterns
Gamma, Helm, Johnson, Vlissides, Design Patterns (1994) — the 23 Gang of Four patterns, grouped by intent.