Princip programiranja YAGNI
Princip programiranja YAGNI (You aren't gonna need it, Neće vam to trebati) podrazumeva odustajanje od suvišne funkcionalnosti sistema koji razvijate, odnosno, ako ne postoji neposredna potreba za zadatkom ili metodom, trebalo bi od njih odustati.
Prilikom planiranja rada na projektu, poštujući princip YAGNI, ne treba pisati kod koji vam možda nekada zatreba, umesto toga, treba rešavati pre svega najaktuelnije i najvažnije zadatke.
Pogledajte takođe
-
princip
SOLID,
koji daje preporuke za softver zasnovan na OOP -
princip
DRY,
koji deli softver na male komponente -
princip
KISS,
koji podrazumeva odustajanje od komplikovanja softvera -
princip
CQS,
koji određuje za svaku funkciju samo jednu komandu -
princip
LoD,
koji se primenjuje prilikom razvoja softvera -
princip razdvajanja odgovornosti,
koji se primenjuje prilikom razvoja softvera