Programmeringsprincipen KISS
Programmeringsprincipen KISS (Keep it simple, stupid, Håll det enkelt, dumma) förespråkar att avstå från onödiga komplikationer i det system som utformas, om det är möjligt att göra det enklare och lättare.
För att korrekt bygga ett system enligt KISS-principen bör man följa följande regler:
-
Alla nödvändiga uppgifter bör delas upp
i mindre deluppgifter, vars utveckling
inte bör ta mer än
4-12timmar. - Alla deluppgifter bör lösas av en eller flera klasser.
-
Metoder för att lösa uppgifter bör i idealfallet
begränsas till högst
30-40rader kod. - Innan kod skrivs, bör man först tänka ut hur lösningen på den givna uppgiften ska se ut.
- All onödig och föråldrad kod bör tas bort.
Se även
-
principen
SOLID,
som ger riktlinjer för mjukvara baserad på OOP -
principen
DRY,
som delar upp mjukvara i små komponenter -
principen
YAGNI,
som förespråkar att avstå från överflödig funktionalitet i mjukvara -
principen
CQS,
som ger varje funktion endast ett kommando -
principen
LoD,
som tillämpas vid mjukvaruutveckling -
principen ansvarsfördelning,
som tillämpas vid mjukvaruutveckling