Princip programování YAGNI
Princip programování YAGNI (You aren't gonna need it, Nebudete to potřebovat) předpokládá odmítnutí nadbytečné funkcionality vyvíjeného systému, tj. pokud neexistuje bezprostřední potřeba úkolu nebo metody, měli byste je odmítnout.
Při plánování práce na projektu, podle principu YAGNI, není třeba psát kód, který by se vám někdy mohl hodit, místo toho byste měli řešit v první řadě nejaktuálnější a nejdůležitější úkoly.
Související
-
princip
SOLID,
který stanovuje doporučení pro software založený na OOP -
princip
DRY,
který rozděluje software na malé komponenty -
princip
KISS,
který předpokládá odmítnutí komplikování software -
princip
CQS,
který stanovuje pro každou funkci pouze jeden příkaz -
princip
LoD,
který se aplikuje při vývoji software -
princip rozdělení odpovědnosti,
který se aplikuje při vývoji software