Preguntas etiquetadas con anti-patterns

17
¿Qué es el antipatrón For-Case?

El artículo de TDWTF de hoy comienza con una confesión del autor: No sabía cuál era el antipatrón For-Case hasta hace relativamente poco tiempo, cuando hubo una serie de artículos que lo condenaban como un antipatrón. Estoy seguro de que probablemente lo haya usado , en algún momento, pero nunca...

15
Domar las clases de 'funciones de utilidad'

En nuestra base de código Java sigo viendo el siguiente patrón: /** This is a stateless utility class that groups useful foo-related operations, often with side effects. */ public class FooUtil { public int foo(...) {...} public void bar(...) {...} } /** This class does applied foo-related...

13
¿La diferencia entre las mejores prácticas y el sentido común?

Hay mucha conversación sobre las mejores prácticas 1 en desarrollo de software. He visto al menos tres puntos importantes que se discuten mucho tanto en SE como en otros lugares: ¿Qué califica como mejor práctica y por qué? ¿Vale la pena discutir las mejores prácticas en primer lugar, porque es...

10
Violación del principio DRY

Estoy seguro de que hay un nombre para este antipatrón en alguna parte; Sin embargo, no estoy lo suficientemente familiarizado con la literatura antipatrón como para saberlo. Considere el siguiente escenario: or0es una función miembro en una clase. Para bien o para mal, depende en gran medida de...

10
¿Existe un antipatrón formal para describir el escenario?

Parte del código se escribe para generar hojas de cálculo de Excel (interoperabilidad de Office). El código funciona muy mal. Un subsistema está diseñado para generar los archivos por la noche. El rendimiento no es una preocupación por la noche. Se crea una función para elegir el archivo...