Anti-pattern
Anti-pattern, yazılım mühendisliği, proje yönetimi ve organizasyonel süreçlerde sıkça karşılaşılan, başlangıçta uygun gibi görünse de uzun vadede olumsuz sonuçlar doğuran ve tekrar eden davranış veya çözüm kalıbıdır. Bu kavram ilk olarak 1995 yılında Andrew Koenig tarafından tanımlanmış ve sonrasında genişletilmiştir. Anti-patternler, genellikle hatalı ya da verimsiz uygulamaları temsil eder ve iyi uygulamalarla karşılaştırıldığında sistemlerin sürdürülebilirliğini ve verimliliğini olumsuz etkiler.