KISS programmirleme prinsipi
KISS programmirleme prinsipi (Keep it simple, stupid) eger ony has sadalayyn we ahelil etmek mumkin bolsa, doredilen ulgamy gaytadan gurlap durmak ucin yaramaz cykynlasdyrmagy ret edyar.
KISS prinsipine layyklykda ulgamy dogury gurmak ucin asakdaky gadaglara eglenmek gerek:
-
Ishleri zerur bolan barysy kiçi kiçi işlere bölünmelidir, olary işlemek
4-12sagatdan gowrak wagt almaly däldir. - Barysy kiçi işler bir ýa-da birnäçe klas tarapyndan çözülmelidir.
-
Meseläni çözmegiň usullary ideýal ýagdaýda
30-40setirden geçmez. - Kod ýazmanka, ilki bilen meseläniň çözüminiň nähili boljakdygy barada pikirlenmeli.
- Barysy zerur däl we köne bolan kod aýyrylmaklyk gerek.
Şeýlede gör
-
SOLIDprinsipi,
OOP esasynda ýazylan programma üpjünçiligine gollagçy düzgünleri düzýär -
DRYprinsipi,
programma üpjünçiligini kiçi komponentlere bölüş -
YAGNIprinsipi,
programma üpjünçiliginiň artykmaç işjeňliginden ret ediş -
CQSprinsipi,
her bir funksiýa üçin diňe bir buýruk görkezýär -
LoDprinsipi,
programma üpjünçiliginde ulanylýar -
wezipeleri bölüş prinsipi,
programma üpjünçiliginde ulanylýar