DRY, KISS и YAGNI: три правила большого пальца для простого кода
Коротко: Три мнемоники: не повторяйся (DRY), делай проще (KISS) и ничего не строй заранее (YAGNI).
Подробнее: Аббревиатуры сжимают опыт многих проектов. Они дополняют друг друга, но могут и противоречить друг другу. Это практические правила для решений, а не законы, и ими можно злоупотребить.
Подробности
DRY: не повторяйся
Каждый фрагмент знания…
См. также: чистый код, рефакторинг, принципы SOLID