KISS-programmeringsprincippet
KISS-programmeringsprincippet KISS (Keep it simple, stupid, Hold det simpelt, dumme) foreslår at afvise unødvendig kompleksitet i det designede system, hvis det er muligt at gøre det mere enkelt og let.
For korrekt at opbygge et system efter KISS-princippet er det nødvendigt at overholde følgende regler:
-
Alle nødvendige opgaver skal opdeles
i mindre delopgaver, hvis udvikling
ikke bør tage mere end
4-12timer. - Alle delopgaver skal løses af en eller flere klasser.
-
Metoder til at løse opgaver bør ideelt set
begrænses til ikke mere
end
30-40linjer kode. - Før man skriver kode, skal man først finde på, hvordan løsningen på den stillede opgave vil være.
- Man bør fjerne al unødvendig og forældet kode.
Se også
-
princippet
SOLID,
som giver anbefalinger til software baseret på OOP -
princippet
DRY,
som opdeler software i små komponenter -
princippet
YAGNI,
som foreslår at afvise overflødig funktionalitet i software -
princippet
CQS,
som kun giver én kommando til hver funktion -
princippet
LoD,
som anvendes i softwareudvikling -
princippet ansvarsadskillelse,
som anvendes i softwareudvikling