Принцип програмирања YAGNI
Принцип програмирања YAGNI (You aren't gonna need it, Неће вам требати) подразумева одбијање од вишка функционалности система који развијате, тј. ако нема непосредне потребе за задатак или метод, треба од њих одустати.
При планирању рада на пројекту, пратећи принцип YAGNI, не треба писати код који ће вам можда када-год заслужити, уместо тога треба прво решавати најактуелније и најважније задатке.
Види још
-
принцип
SOLID,
који поставља препоруке за софтвер на бази ООП -
принцип
DRY,
који дели софтвер на ситне компоненте -
принцип
KISS,
који подразумева одбијање од компликовања софтвера -
принцип
CQS,
који поставља за сваку функцију само једну команду -
принцип
LoD,
који се примењује при развоју софтвера -
принцип раздвајања одговорности,
који се примењује при развоју софтвера