Является ли что-то вроде DRY шаблоном дизайна, методологией или чем-то промежуточным? Они не имеют конкретных реализаций, которые могут быть обязательно продемонстрированы (даже если вы можете легко продемонстрировать случай, НЕ используя что-то вроде KISS ... см. The Daily WTF для множества примеров), и при этом они не объясняют полностью процесс разработки как методологию. вообще бы. Где это оставляет эти типы «эмпирического правила»?
design-patterns
terminology
methodology
Морган Херлокер
источник
источник
Ответы:
Согласно Википедии это принцип разработки программного обеспечения.
Фактически, Википедия относится ко всем из них как к принципам:
СУХОЙ :
ПОЦЕЛУЙ :
SOLID :
источник
Я бы сказал, что это основные инженерные принципы .
Методология может иметь n принципов.
И они определенно не являются шаблонами дизайна :)
источник
Это руководящие принципы для вашей повседневной работы, пересекающие границы слоев, проблемных областей и технологий.
Они также формируют то, что вы бы назвали философией, определяющей вашу профессиональную практику.
источник