LOGBOOK

HELP

Quiz Entry - updated: 2026.10.26

What is the difference between a design pattern and an anti-pattern?

A design pattern is a proven solution template for a recurring design question; an anti-pattern is a pattern that is unsuitable, harmful or useless, in plain words "a bad idea".

pattern vs anti-pattern

* Same question, two answers: one proven, one that only looks clever until someone finds the hidden door. *

Both terms are used in software development and in architecture. Knowing the patterns lets an architect reuse solutions that have already worked; knowing the anti-patterns is just as valuable, because many insecure designs are familiar mistakes repeated. Security-by-obscurity, relying on attackers not knowing how something works, is a classic anti-pattern when it is the only protection.

Go deeper:

From Quiz: CSARCH / Models, Standards and Terms | Updated: Oct 26, 2026