Ծրագրավորման KISS սկզբունքը
Ծրագրավորման KISS սկզբունքը (Keep it simple, stupid, Պահիր պարզ, հիմար) ենթադրում է նախագծվող համակարգի անհիմն բարդացումից հրաժարում, եթե հնարավոր է այն ավելի պարզ և թեթև դարձնել:
KISS սկզբունքով համակարգը ճիշտ կառուցելու համար անհրաժեշտ է պահպանել հետևյալ կանոնները.
-
Բոլոր անհրաժեշտ խնդիրները պետք է բաժանել
ավելի մանր ենթախնդիրների, որոնց մշակումը
չպետք է տևի
4-12ժամից ավելի: - Բոլոր ենթախնդիրները պետք է լուծվեն մեկ կամ մի քանի դասերով:
-
Խնդիրների լուծման մեթոդները իդեալական դեպքում
պետք է սահմանափակվեն ոչ ավելի,
քան
30-40տողով: - Նախքան կոդ գրելը, նախ պետք է մտածել, թե ինչպիսին կլինի տրված խնդրի լուծումը:
- Պետք է հեռացնել բոլոր անպետք և հնացած կոդը:
Տես նաև
-
SOLIDսկզբունքը,
որը սահմանում է ծրագրային ապահովման առաջարկություններ՝ հիմնված OOP-ի վրա -
DRYսկզբունքը,
որը բաժանում է ծրագրային ապահովումը մանր բաղադրիչների -
YAGNIսկզբունքը,
որը ենթադրում է ծրագրային ապահովման ավելորդ ֆունկցիոնալությունից հրաժարում -
CQSսկզբունքը,
որը յուրաքանչյուր ֆունկցիայի համար սահմանում է միայն մեկ հրաման -
LoDսկզբունքը,
որը կիրառվում է ծրագրային ապահովման մշակման ժամանակ -
պատասխանատվության տարանջատման սկզբունքը,
որը կիրառվում է ծրագրային ապահովման մշակման ժամանակ