Princip programiranja KISS
Princip programiranja KISS (Keep it simple, stupid, Učini jednostavnim, budaleto) podrazumeva odustajanje od neopravdanog komplikovanja projektovanog sistema, ako je moguće učiniti ga jednostavnijim i lakšim.
Za ispravno izgradnju sistema po principu KISS potrebno je pridržavati se sledećih pravila:
-
Sve potrebne zadatke treba podeliti
na manje podzadatke, čiji razvoj
ne bi trebalo da traje duže od
4-12sati. - Svi podzadaci treba da budu rešeni jednom ili više klasa.
-
Metodi za rešavanje zadataka idealno
treba da se ograniče na najviše
30-40linija koda. - Pre nego što se napiše kod, prvo je potrebno smisliti kako će rešenje postavljenog zadatka izgledati.
- Treba ukloniti sav nepotreban i zastareli kod.
Pogledajte takođe
-
princip
SOLID,
koji daje preporuke za softver zasnovan na OOP -
princip
DRY,
koji deli softver na male komponente -
princip
YAGNI,
koji podrazumeva odustajanje od suvišne funkcionalnosti softvera -
princip
CQS,
koji postavlja za svaku funkciju samo jednu komandu -
princip
LoD,
koji se primenjuje pri razvoju softvera -
princip razdvajanja odgovornosti,
koji se primenjuje pri razvoju softvera