Skip to main content

Module 05 Applied Design And Code Review Teaching Units

UnitKindSource linksRoute
Architecture Decision Records (ADRs): Format and Purposeconcept3Open
Automated Checks as Part of Design Hygieneconcept5Open
Book Exercise Lanesexercise12Open
Choosing Patterns as a Response to Design Pressureconcept3Open
Code Review Rubrics: Correctness, Clarity, Design, Testsconcept3Open
Combining Patterns: Decorator + Strategy + Factory in One Featureconcept2Open
Design Documents for Small-to-Medium Featuresconcept4Open
Designing for Testability without Damaging the Domainconcept3Open
Learning Resourcesresource13Open
Long-Term Code Stewardship: Boy-Scout Rule, Broken Windows, Narrative Git Historyconcept4Open
Over-Engineering vs Under-Engineering: Reading the Contextconcept3Open
Receiving Feedback: Disagreement, Defense, and Growthconcept2Open
Reference and Selective Readingreference17Open
Reversibility: One-Way vs Two-Way Doorsconcept3Open
Reviewable Commits and Pull-Request Shapeconcept3Open
Sequence Diagrams, C4 Model, and When a Picture Pays for Itselfconcept1Open
Simple Design: The Four Rulesconcept4Open
Writing Review Comments: Specific, Constructive, Evidence-Basedconcept4Open