Prinsippet for KISS-programmering
Prinsippet for programmering KISS (Keep it simple, stupid, Hold det enkelt, dust) antyder avvisning av uberettiget kompleksitet i systemet som utformes, hvis det er mulig å gjøre det mer enkelt og lett.
For å bygge systemet riktig i henhold til KISS-prinsippet, bør man følge følgende regler:
-
Alle nødvendige oppgaver bør deles opp
i mindre deloppgaver, utviklingen av disse
bør ikke ta mer enn
4-12timer. - Alle deloppgaver bør løses av en eller flere klasser.
-
Metoder for å løse oppgaver bør ideelt sett
begrenses til ikke mer
enn
30-40linjer. - Før man skriver kode, skal man først finne ut hvordan løsningen på den gitte oppgaven vil være.
- Man bør fjerne all unødvendig og foreldet kode.
Se også
-
prinsippet
SOLID,
som setter retningslinjer for programvare basert på OOP -
prinsippet
DRY,
som deler programvare i små komponenter -
prinsippet
YAGNI,
som antyder avvisning av overflødig programvarefunksjonalitet -
prinsippet
CQS,
som setter for hver funksjon bare én kommando -
prinsippet
LoD,
som brukes i programvareutvikling -
prinsippet ansvarsseparasjon,
som brukes i programvareutvikling