Načelo programiranja YAGNI
Načelo programiranja YAGNI (You aren't gonna need it, Tega ne boste potrebovali) predvideva odklon od odvečne funkcionalnosti sistema, ki ga razvijate, kar pomeni, da če ni neposredne potrebe po nalogi ali metodi, se jih je treba odreči.
Pri načrtovanju dela na projektu, skozi upoštevanje načela YAGNI, ni treba pisati kode, ki vam bo morda kdaj prišla prav, namesto tega je treba najprej rešiti najbolj aktualne in pomembne naloge.
Glejte tudi
-
načelo
SOLID,
ki daje priporočila za programsko opremo na osnovi OOP -
načelo
DRY,
ki deli programsko opremo na majhne komponente -
načelo
KISS,
ki predvideva odklon od zapletanja programske opreme -
načelo
CQS,
ki določa za vsako funkcijo samo en ukaz -
načelo
LoD,
ki se uporablja pri razvoju programske opreme -
načelo ločitve odgovornosti,
ki se uporablja pri razvoju programske opreme