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