- Boy Scout Rule
- Code for the Maintainer
- Consumer Driven Contracts (CDC)
- Convention Over Configuration - Coding by Convention
- CQS vs CQRS
- DAMP vs DRY - Descriptive and Meaningful Phrases vs Don’t Repeat Yourself
- Dependency Injection Principle (DIP) - Inversion of Control (IoC)
- General Responsibility Assignment Software Patterns/Principles (GRASP)
- Interface-Segregation Principle
- Keep it Simple, Stupid (KISS)
- Liskov Substitution Principle (LSP) - Subtype
- Open-Closed Principle (OCP)
- SOLID Principles
- You Ain’t Gonna Need It (YAGNI)