jargon

Design patterns·Objects, messages and the principles

someone rejected the pull request citing a five-letter acronym, and only two of the five letters were actually about the problem.

SOLID

Also calledSOLID principles

Five object-design principles collected under one acronym: single responsibility, open–closed, Liskov substitution, interface segregation and dependency inversion. Taken individually they are useful heuristics with genuine failure modes to point at; taken as a checklist they are the most reliable way to talk a team into more indirection than it needs. Being able to name all five and say honestly which ones you find load-bearing is a better interview answer than reciting them.

Commonly confused with