Algo como DRY é um padrão de design, uma metodologia ou algo intermediário? Eles não têm implementações específicas que poderiam ser demonstradas, necessariamente (mesmo que você possa demonstrar facilmente um caso que NÃO esteja usando algo como o KISS ... consulte The Daily WTF para uma infinidade de exemplos), nem explicam completamente um processo de desenvolvimento como uma metodologia geralmente faria. Onde isso deixa esses tipos de "regra de ouro"?
design-patterns
terminology
methodology
Morgan Herlocker
fonte
fonte
Respostas:
Segundo a Wikipedia , é um princípio de desenvolvimento de software.
De fato, a Wikipedia se refere a todos eles como princípios:
SECO :
BEIJO :
SÓLIDO :
fonte
Eu diria que eles são princípios básicos de engenharia .
Uma metodologia pode ter n princípios.
E eles definitivamente não são padrões de design :)
fonte
Estas são as diretrizes para o seu trabalho diário, cruzando os limites de camadas, domínios de problemas e tecnologias.
Eles também formam o que você chamaria de filosofia que define sua prática profissional.
fonte