Preguntas etiquetadas con anti-patterns

Un antipatrón es un comportamiento o práctica que es común a pesar de ser ineficaz o contraproducente.


2
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 things. */ class …

7
¿Debo refactorizar funciones grandes que consisten principalmente en una expresión regular? [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 5 años . Acabo de escribir una función que abarca aproximadamente 100 líneas. …



12
¿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 …


8
¿La activación y desactivación de las características de la interfaz de usuario (u otras) se basa en las fechas, un olor a código?
Tenemos un sistema horrible escrito en ASP.NET 2.0 al que necesitamos agregar algunas funcionalidades. El problema es que un determinado producto tiene características de interfaz de usuario que deben activarse para los negocios iniciados después de una determinada fecha (y otros desactivados), mientras que la página debe aparecer igual para …




3
¿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 correcto de …

7
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 las variables …


3
Para-si antipatrón
Estaba leyendo en esta publicación de blog sobre el antipatrón for-if, y no estoy muy seguro de entender por qué es un antipatrón. foreach (string filename in Directory.GetFiles(".")) { if (filename.Equals("desktop.ini", StringComparison.OrdinalIgnoreCase)) { return new StreamReader(filename); } } Pregunta 1: ¿Es por return new StreamReader(filename);dentro for loop? o el hecho …

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.