Načelo programiranja KISS
Načelo programiranja KISS (Keep it simple, stupid, Naredi preprosto, bedak) predlaga opustitev neupravičenega zapletanja zasnovanega sistema, če ga je mogoče narediti bolj preprostega in lahkega.
Za pravilno izgradnjo sistema po načelu KISS je treba upoštevati naslednja pravila:
-
Vse potrebne naloge je treba razbiti
na manjše podnaloge, katerih razvoj
ne sme trajati več kot
4-12ur. - Vse podnaloge morajo biti rešene z enim ali več razredi.
-
Metode za reševanje nalog bi se morale v idealnem primeru
omejiti na največ
30-40vrstic. - Preden napišete kodo, morate najprej razmisliti, kakšna bo rešitev dane naloge.
- Vso nepotrebno in zastarelo kodo je treba odstraniti.
Glejte tudi
-
načelo
SOLID,
ki daje priporočila za programsko opremo na osnovi OOP -
načelo
DRY,
ki deli programsko opremo na majhne komponente -
načelo
YAGNI,
ki predlaga opustitev odvečne funkcionalnosti programske opreme -
načelo
CQS,
ki določa za vsako funkcijo samo en ukaz -
načelo
LoD,
ki se uporablja pri razvoju programske opreme -
načelo ločitve odgovornosti,
ki se uporablja pri razvoju programske opreme