Jump to a problem, path or page
Part 1 · Module 2
Six rules that keep classes small, stable and easy to test: SRP, OCP, LSP, ISP, DIP, and the DRY/KISS/YAGNI heuristics.