Anti-patrón


Un anti-patrón es una respuesta común a un problema recurrente que generalmente es ineficaz y corre el riesgo de ser altamente contraproducente. [1] [2] El término, acuñado en 1995 por el programador de computadoras Andrew Koenig , [3] [4] se inspiró en el libro Design Patterns , que destaca una serie de patrones de diseño en el desarrollo de software que sus autores consideraban altamente confiables. y eficaz.

El término fue popularizado tres años después por el libro AntiPatterns , que extendió su uso más allá del campo del diseño de software para referirse informalmente a cualquier solución comúnmente reinventada pero mala a un problema. Los ejemplos incluyen parálisis de análisis , programación de culto de carga , marcha de la muerte , pensamiento grupal y bloqueo de proveedores .

Según los autores de Design Patterns , hay dos elementos clave en un anti-patrón que lo distinguen de un mal hábito, una mala práctica o una mala idea: