Don't Repeat Yourself

Páginas: 4 (762 palabras) Publicado: 24 de abril de 2011
Don't Repeat Yourself

DRY (Don't Repeat Yourself, en inglés; no te repitas en castellano) es uno de los más fundamentales principios en el desarrollo de software. Dicho principio fue formulado porAndy Hunt y Dave Thomas en The Pragmatic Programmer y se ha convertido en los últimos años en la base de muchos frameworks de desarrollo ágil.
El principio Don't Repeat Yourself promulga que “cadapieza de información debe tener una única representación inequívoca y autorizada dentro de un sistema”. En otras palabras, DRY establece que en un entorno informático todo conocimiento volcado dentrode un sistema no debe repetirse.
La definición es muy amplia y en la idea de “pieza de conocimiento” se incluye desde el código de nuestro desarrollo en sí, hasta los esquemas de bases de datos, losplanes de testeo o incluso la documentación.
Todo desarrollador tendrá en claro que el mantenimiento de los sistemas es una constante. En el ámbito del desarrollo, las tareas de mantenimiento nocomienzan una vez implantado el sistema. Por el contrario, constantemente surgen situaciones en las que debemos toparnos con nuevos requerimientos, cambios a los antiguos o, simplemente, mejores formas deentender lo que estamos creando; es por ello que los desarrolladores de software, durante un proyecto, destinan una gran cantidad de tiempo al mantenimiento y/o a la mejora de lo ya hecho.
Cadalínea de código escrita es una fuente potencial tanto de errores como de modificación a futuro y por ello, un desarrollador debe escribir sus lineas a sabiendas de que la posibilidad de tener que volverluego a ese punto para realizar mantenimiento es siempre elevada.
Es indispensable que nuestro desarrollo sea lo más fácil posible de entender y de mantener.
Es en el momento en que surge un cambioen las especificaciones, o bien, en el que se descubre una mejor forma de hacer las cosas o en el que nos damos cuenta de que cometimos un error, en donde sufrimos el verdadero problema de repetir...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lose Yourself
  • Don't
  • Repeat Jump
  • be yourself
  • Love yourself
  • Find yourself
  • don't know
  • Believe in yourself

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS