- Day 9: Fix the code.
- Command Query Separation
- Pure Function
- Day 11: Gather a dependency freshness metric.
- Dependency Freshness
- LibYear
- Team Rules
- Day 12: Make your code open for extension.
- S.O.L.I.D Principles
- C.U.P.I.D
- Open-Closed Principle
- Day 18: Automatically detect Linguistic Anti-Patterns (LAP).
- Linguistic Anti-Patterns
- Architecture Unit Tests
- Team Rules
- Day 20: No more exceptions in our domain.
- Hollywood principle / continuation
- Constrain inputs
- Referential transparency