Zasada programowania YAGNI
Zasada programowania YAGNI (You aren't gonna need it, Nie będziesz tego potrzebować) zakłada rezygnację z nadmiarowej funkcjonalności opracowywanego przez ciebie systemu, czyli jeśli nie ma bezpośredniej potrzeby zadania lub metody, należy z nich zrezygnować.
Przy planowaniu pracy nad projektem, stosując zasadę YAGNI, nie należy pisać kodu, który może ci się kiedykolwiek przydać, zamiast tego należy rozwiązywać w pierwszej kolejności najbardziej aktualne i ważne zadania.
Zobacz też
-
zasada
SOLID,
która wyznacza zalecenia dla oprogramowania w oparciu o OOP -
zasada
DRY,
która dzieli oprogramowanie na małe komponenty -
zasada
KISS,
która zakłada rezygnację z komplikowania oprogramowania -
zasada
CQS,
która wyznacza dla każdej funkcji tylko jedno polecenie -
zasada
LoD,
która jest stosowana przy tworzeniu oprogramowania -
zasada rozdzielenia odpowiedzialności,
która jest stosowana przy tworzeniu oprogramowania