Preguntas etiquetadas con dry

DRY es la abreviatura de "No te repitas". Este paradigma aboga por evitar el código y la redundancia de datos.


15
¿Por qué es importante DRY?
Muy simple, ¿por qué querría escribir código que funcione para todos los casos y datos escalables cuando todo lo que necesito hacer es repetir el mismo proceso varias veces con algunos pequeños ajustes? Es poco probable que necesite editar esto nuevamente en el corto plazo. Parece mucho menos trabajo simplemente …
81 code-quality  dry 


1
Código SECO no relacionado, pero casi idéntico
Tengo un código que es casi idéntico, pero usa tipos absolutamente diferentes, sin herencia entre ellos, en la variable principal. Específicamente, estoy escribiendo un analizador con Roslyn para C # y VB.NET, con los siguientes tipos: Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeSyntax Me pregunto si, debido a que el código está haciendo lo mismo, …
34 c#  design  dry 



8
¿Cómo implementar el principio DRY cuando se usa la palabra clave 'using'?
Considere estos métodos: public List<Employee> GetAllEmployees() { using (Entities entities = new Entities()) { return entities.Employees.ToList(); } } public List<Job> GetAllJobs() { using (Entities entities = new Entities()) { return entities.Jobs.ToList(); } } public List<Task> GetAllTasksOfTheJob(Job job) { using (Entities entities = new Entities()) { return entities.Tasks.Where(t => t.JobId == …

3
¿El desacoplamiento supera a DRY en REST?
Estoy creando una API REST para exponer la mayor parte de la funcionalidad de una API Java existente. Ambas API son para uso interno dentro de mi organización; No tengo que diseñar para uso externo. Tengo influencia sobre ambas API pero estoy implementando la REST. La API de Java continuará …
19 java  api  rest  coupling  dry 





3
Acoplamiento de código introducido por DRY y OOD
Estoy buscando orientación sobre el acoplamiento DRY vs Code. No me gusta duplicar mi código y tampoco me gusta el acoplamiento de código entre módulos no relacionados. Así que refactorizo ​​el código duplicado si encuentro un código idénticamente duplicado un año después de que se introdujo la duplicación. Sin embargo, …
14 design  dry  coupling 

2
Estrategias Const C ++ DRY
Para evitar la duplicación no trivial relacionada con const de C ++, ¿hay casos en que const_cast funcionaría pero una función const privada que devuelve no const no funcionaría? En el artículo 3 de C ++ efectivo de Scott Meyers , sugiere que un const_cast combinado con un reparto estático …
14 c++  dry  const 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.