A YAGNI programozási elv
A YAGNI programozási elv (You aren't gonna need it, Nem lesz rá szükséged) azt jelenti, hogy kerülni kell a fejlesztett rendszer szükségtelen többletfunkcionalitását, azaz ha nincs közvetlen szükség egy feladatra vagy metódusra, akkor azt el kell hagyni.
A projektmunka tervezése során, a YAGNI elv betartásával, nem szabad olyan kódot írni, amely esetleg egyszer még hasznos lehet, ehelyett mindig a legaktuálisabb és legfontosabb feladatokat kell először megoldani.
Lásd még
-
a
SOLIDelv,
amely OOP-n alapuló szoftverajánlásokat ad -
a
DRYelv,
amely a szoftvert apró komponensekre bontja -
a
KISSelv,
amely a szoftver bonyolítása ellen javasol -
a
CQSelv,
amely minden függvényhez csak egy parancsot rendel -
a
LoDelv,
amely szoftverfejlesztés során alkalmazható -
a felelősségmegosztás elve,
amely szoftverfejlesztés során alkalmazható