Bitte beachten Sie, dass dieser Titel überwiegend aus Inhalten besteht,
die im Internet kostenlos erhältlich sind (z.B. aus der
Wikipedia-Enzyklopädie). Anti-Pattern (deutsch: Antimuster) bezeichnet
in der Softwareentwicklung einen häufig anzutreffenden schlechten
Lösungsansatz für ein bestimmtes Problem. Es bildet damit das Gegenstück
zu den Mustern (Entwurfsmuster, Analysemuster, Architekturmuster...),
welche allgemein übliche und bewährte Problemlösungsansätze beschreiben.
Muster wurden vor allem durch die Entwurfsmuster aus dem Buch Design
Patterns der Viererbande bekannt. Diese Entwurfsmuster umfassen jeweils
eine Beschreibung der Problemsituation und einen Vorschlag, wie das
Problem gelöst werden kann. Nachdem bei der Softwareentwicklung immer
mehr von positiven Erfahrungen aus erfolgreich abgeschlossenen
Aufgabenstellungen profitiert wurde, konzentrierte man sich auch darauf,
die Negativbeispiele, also wiederkehrende Fehler bei der
Softwareentwicklung, zu identifizieren, zu dokumentieren und Maßnahmen
aufzuzeigen, wie sie behoben werden können.