Programmeerprincipe KISS
Het programmeerprincipe KISS (Keep it simple, stupid, Houd het simpel, dom) houdt in dat ongerechtvaardigde complexiteit van het ontworpen systeem moet worden vermeden, als het mogelijk is om het eenvoudiger en lichter te maken.
Om een systeem correct op te bouwen volgens het KISS-principe moet men zich aan de volgende regels houden:
-
Alle benodigde taken moeten worden opgesplitst
in kleinere subtaken, waarvan de ontwikkeling
niet meer dan
4-12uur mag duren. - Alle subtaken moeten door een of meer klassen worden opgelost.
-
Methoden voor het oplossen van taken moeten idealiter
beperkt blijven tot niet meer
dan
30-40regels. - Voordat code wordt geschreven, moet eerst worden bedacht wat de oplossing voor de gestelde taak zal zijn.
- Alle overbodige en verouderde code moet worden verwijderd.
Zie ook
-
het principe
SOLID,
dat richtlijnen geeft voor software op basis van OOP -
het principe
DRY,
dat software opsplitst in kleine componenten -
het principe
YAGNI,
dat overbodige functionaliteit in software vermijdt -
het principe
CQS,
dat aan elke functie slechts één opdracht toekent -
het principe
LoD,
dat wordt toegepast bij softwareontwikkeling -
het principe scheiding van verantwoordelijkheden,
dat wordt toegepast bij softwareontwikkeling