Paradigmalar
- Kendini tekrar etme (Don’t Repeat Yourself, DRY)
- Kalıtım yerine kompozisyon
- YAGNI (Buna ihtiyacın olmayacak)
- Açık-kapalı ilkesi (Open–Closed Principle)
- Kapsülleme (programlama)
- Sözleşmeye dayalı tasarım (Design by Contract)
- KISS ilkesi
- Tek sorumluluk ilkesi (Single Responsibility Principle)
- Veritabanı normalizasyonu
- Sihirli kod (magic code)