Te repites mas que

Qué es la enfermedad cuando se repite

Algunas de las fuentes de este artículo pueden no ser fiables. Por favor, ayude a este artículo buscando fuentes mejores y más fiables. Las citas no fiables pueden ser cuestionadas o eliminadas. (Noviembre 2021) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)

«No te repitas» (DRY, o a veces «no te repitas») es un principio de desarrollo de software cuyo objetivo es reducir la repetición de patrones de software,[1] sustituyéndola por abstracciones o utilizando la normalización de datos para evitar la redundancia.

El principio DRY se enuncia como «Cada pieza de conocimiento debe tener una representación única, inequívoca y autorizada dentro de un sistema». Este principio ha sido formulado por Andy Hunt y Dave Thomas en su libro The Pragmatic Programmer (El programador pragmático)[2] y lo aplican de forma bastante amplia para incluir «los esquemas de las bases de datos, los planes de prueba, el sistema de construcción e incluso la documentación»[3]. Cuando el principio DRY se aplica con éxito, una modificación de cualquier elemento individual de un sistema no requiere un cambio en otros elementos lógicamente no relacionados. Además, los elementos que están relacionados lógicamente cambian todos de forma predecible y uniforme, y así se mantienen sincronizados. Además de utilizar métodos y subrutinas en su código, Thomas y Hunt se apoyan en generadores de código, sistemas de construcción automática y lenguajes de scripting para observar el principio DRY en todas las capas.

El marido dice que me repito

Algunas de las fuentes de este artículo pueden no ser fiables. Por favor, ayude a este artículo buscando fuentes mejores y más fiables. Las citas no fiables pueden ser cuestionadas o eliminadas. (Noviembre 2021) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)

«No te repitas» (DRY, o a veces «no te repitas») es un principio de desarrollo de software cuyo objetivo es reducir la repetición de patrones de software,[1] sustituyéndola por abstracciones o utilizando la normalización de datos para evitar la redundancia.

El principio DRY se enuncia como «Cada pieza de conocimiento debe tener una representación única, inequívoca y autorizada dentro de un sistema». Este principio ha sido formulado por Andy Hunt y Dave Thomas en su libro The Pragmatic Programmer (El programador pragmático)[2] y lo aplican de forma bastante amplia para incluir «los esquemas de las bases de datos, los planes de prueba, el sistema de construcción e incluso la documentación»[3]. Cuando el principio DRY se aplica con éxito, una modificación de cualquier elemento individual de un sistema no requiere un cambio en otros elementos lógicamente no relacionados. Además, los elementos que están relacionados lógicamente cambian todos de forma predecible y uniforme, y así se mantienen sincronizados. Además de utilizar métodos y subrutinas en su código, Thomas y Hunt se apoyan en generadores de código, sistemas de construcción automática y lenguajes de scripting para observar el principio DRY en todas las capas.

Psicología de la repetición

Los desarrolladores de software son excelentes para reconocer patrones. Quizá sea una habilidad inherente que nos atrae a esta profesión. O tal vez sea el proceso de escribir software el que desarrolla esta habilidad. En cualquier caso, «no te repitas» (DRY) es una aplicación natural de esta habilidad.

Poner demasiado celo en reducir la duplicación aparente puede crear más problemas de los que resuelve. Digo «duplicación aparente» porque a veces cosas que parecen similares no están realmente relacionadas. Por ejemplo, dos estructuras de datos con propiedades y tipos idénticos pueden ser iguales estructuralmente pero no semánticamente.

Una estrategia común para reducir el código duplicado es factorizar las partes comunes y ocultarlas tras una abstracción. Pero un efecto secundario indeseable de esto es que acopla cualquier cosa que utilice la abstracción. Cualquier cambio en la abstracción afecta a todos sus consumidores. Y del mismo modo, la abstracción puede necesitar ser doblada para adaptarse a los requisitos de un solo consumidor.

Este aumento del acoplamiento también conlleva una disminución de la flexibilidad. Digamos que tienes un proceso que se utiliza en tres lugares. Es casi el mismo en los tres lugares, con sólo algunas diferencias importantes. Así que implementas el proceso como un único módulo que toma unos pocos parámetros para cubrir las diferencias.

Wikipedia

La libertad de intentar no repetirse. Luego intentar repetirse.Bailarín de claquéTener que repetirse a diario para asegurarse de que los trabajos rutinarios se llevan a cabo.Estarás deseando saber qué he desayunado la próxima … Damos a la gente en las carreras una parrilla semanal … Hoy Rachael Green, 28 años, mejor jinete de salto femenino «No hay que repetirse. Los Clash tampoco se han reformado, y por muy buenas razones «EL FUTURO DE DAMON ES UN BORRÓN; Exclusiva Albarn admite que no sabe lo que le espera a ninguna de sus bandas la gran entrevista de razz

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad