Programavimo principas YAGNI
Programavimo principas YAGNI (You aren't gonna need it, Jums to nereikės) reiškia perteklinės kuriamos sistemos funkcionalumo atsisakymą, t.y. jei nėra tiesioginio poreikio užduočiai ar metodui, tuomet nuo jų reikėtų atsisakyti.
Planuojant projekto darbus, laikantis YAGNI principo, nereikia rašyti kodo, kuris jums galbūt kada nors pravers, vietoj to pirmiausia reikia spręsti pačias aktualiausias ir svarbiausias užduotis.
Taip pat žiūrėkite
-
principas
SOLID,
kuris nustato programinės įrangos rekomendacijas, pagrįstas OOP -
principas
DRY,
kuris skaido programinę įrangą į smulkias komponentes -
principas
KISS,
kuris reiškia programinės įrangos sudėtinginimo atsisakymą -
principas
CQS,
kuris kiekvienai funkcijai nustato tik vieną komandą -
principas
LoD,
kuris taikomas kuriant programinę įrangą -
principas atsakomybių skyrimo,
kuris taikomas kuriant programinę įrangą