Начело програмирања KISS
Начело програмирања KISS (Keep it simple, stupid, Чини једноставним, будало) подразумева одбацивање неоснованог компликовања пројектованог система, ако је могуће учинити га једноставнијим и лакшим.
За правилно грађење система по начелу KISS потребно је придржавати се следећих правила:
-
Све потребне задатке треба разбити
на мање подзадатке, чији развој
не би требало да траје више од
4-12сати. - Све подзадатке треба решити једном или више класа.
-
Методе за решавање задатака у идеалном случају
треба да буду ограничене на не више
од
30-40редова. - Пре него што се напише код, прво треба смислити како ће изгледати решење постављеног задатка.
- Треба уклонити сав непотребан и застарео код.
Погледајте такође
-
начело
SOLID,
које поставља препоруке за софтвер заснован на ООП-у -
начело
DRY,
које дели софтвер на мале компоненте -
начело
YAGNI,
које подразумева одбацивање вишенаменски функционалности софтвера -
начело
CQS,
које поставља за сваку функцију само једну команду -
начело
LoD,
које се примењује при развоју софтвера -
начело раздвајања одговорности,
које се примењује при развоју софтвера