aliases:
tags:
- Type/Tech
- wikipedia
- anti-pattern
publish: true
version: 1
dateCreated: 2022-02-05, 13:38
dateModified: 2024-09-29, 11:00
from:
- "[[Tech]]"
related:
contra:
to:
An Anti-pattern in software engineering, project management, and business processes is a common response to a recurring problem that is usually ineffective and risks being highly counterproductive. The term, coined in 1995 by computer programmer Andrew Koenig, was inspired by the book Design Patterns and first published in his article in the Journal of Object-Oriented Programming. A further paper in 1996 presented by Michael Ackroyd at the Object World West Conference also documented anti-patterns. | |
---|---|
wikipedia:: Anti-pattern | |
Techn/Cargo Cult Programming
Not following DRY (Don’t Repeat Yourself)
Code Smell
Design by Committee
Spaghetti Code
Busy Waiting
Gold plating
Scope Creep
Feature Creep
Death March
Stovepipe System
Shotgun Surgery
Magical Thinking
Premature Optimization
Dependency Hell
Bike-shedding (Law of triviality)
Software Peter Principle
Hard Coding
Ninety-ninety Rule
Dark Pattern
Design Smell
Invented Here
JAR Hell
Copy-and-paste Programming
Not Invented Here
Overengineering
Galapagos Syndrome
Shotgunning