Парадигмы
- Не повторяйся (Don’t Repeat Yourself, DRY)
- Композиция вместо наследования
- YAGNI («Вам это не понадобится»)
- Принцип открытости/закрытости
- Инкапсуляция (программирование)
- Контрактное программирование (Design by Contract)
- Принцип KISS
- Принцип единственной ответственности
- Нормализация баз данных
- Магический код