¿Cómo se clasifica DRY, KISS, SOLID, etc.?

49

¿Es algo como DRY un patrón de diseño, una metodología o algo intermedio? No tienen implementaciones específicas que se puedan demostrar (incluso si se puede demostrar fácilmente un caso NO utilizando algo como KISS ... vea The Daily WTF para una gran cantidad de ejemplos), ni tampoco explican completamente un proceso de desarrollo como lo haría una metodología en general. ¿Dónde deja eso a estos tipos de "regla de oro"?

    
pregunta Morgan Herlocker 02.05.2011 - 19:36

3 respuestas

87

Según Wikipedia es una principle de desarrollo de software.

De hecho, Wikipedia se refiere a todos ellos como principios:

DRY :

  

En ingeniería de software, no repetir   Tú mismo (DRY) o la duplicación es el mal   (DIE) es un principio de software   desarrollo

KISS :

  

KISS es un acrónimo para el diseño    principio "¡Mantenlo simple, estúpido!".

SOLID :

  

Los principios cuando se aplican juntos   tiene la intención de hacer más probable que una   el programador creará un sistema que es fácil de mantener y extender con el tiempo

    
respondido por el JD Isaacks 02.05.2011 - 19:40
15

Yo diría que son principios de ingeniería básica.

Una metodología puede tener principios de n .

Y definitivamente no son patrones de diseño :)

    
respondido por el Demian Brecht 02.05.2011 - 19:40
5

Estas son las directrices para su trabajo diario, cruzando los límites de las capas, dominios de problemas y tecnologías.

También forman lo que llamarías una filosofía que define tu práctica profesional.

    
respondido por el user8685 02.05.2011 - 19:39

Lea otras preguntas en las etiquetas