jargon

Design patterns·The named ways it goes wrong

the annotation is on every class because it was on the first one, and nobody can say what it does.

Cargo cult programming

Also calledcargo culting, ritual code

Reproducing the form of something that worked without understanding the mechanism, so the ritual persists after the reason has gone. It is how configuration accumulates, how patterns get applied where they do not fit, and how a workaround for a bug fixed in 2019 stays in a template. The question that dissolves it is simply asking what would break if it were removed, and then trying it.

Commonly confused with