• An anti-pattern in software engineering, project management, and business processes is a common response to a recurring problem that is usually ineffective...
    10 KB (1,129 words) - 00:14, 7 April 2024
  • Thumbnail for Singleton pattern
    In software engineering, the singleton pattern is a software design pattern that restricts the instantiation of a class to a singular instance. One of...
    11 KB (996 words) - 22:05, 26 March 2024
  • AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis is a book about anti-patterns: specific repeated practices in software architecture...
    4 KB (356 words) - 17:43, 16 December 2020
  • more complex way of connecting objects. Critics of the pattern argue that it is an anti-pattern which obscures dependencies and makes software harder to...
    5 KB (574 words) - 20:37, 15 January 2024
  • Algorithmic skeleton Anti-pattern Architectural pattern Canonical protocol pattern Debugging patterns Design pattern Distributed design patterns Double-chance...
    44 KB (2,802 words) - 02:28, 13 May 2024
  • A dark pattern (also known as a "deceptive design pattern") is "a user interface that has been carefully crafted to trick users into doing things, such...
    25 KB (2,622 words) - 22:07, 9 June 2024
  • model § Examples. Style guide Design paradigm Anti-pattern Dark pattern Alexander, Christopher (1977). A Pattern Language: Towns, Buildings, Construction....
    7 KB (729 words) - 11:06, 10 April 2024
  • Interface bloat (category Anti-patterns)
    operations. Interface bloat is an example of an anti-pattern. One might consider using visitor pattern, Adapter Pattern, or interface segregation instead. v t...
    932 bytes (69 words) - 20:54, 25 April 2024
  • Database-as-IPC (category Anti-patterns)
    In computer programming, Database-as-IPC may be considered an anti-pattern where a disk persisted table in a database is used as the message queue store...
    3 KB (303 words) - 00:41, 2 May 2024
  • Lava flow (programming) (category Anti-patterns)
    In computer programming jargon, lava flow is an anti-pattern that occurs when computer code written under sub-optimal conditions is deployed into a production...
    3 KB (347 words) - 10:59, 23 February 2024