Ohjelmoinnin KISS-periaate
Ohjelmoinnin KISS-periaate (Keep it simple, stupid, Pidä se yksinkertaisena, tyhmä) edellyttää luopumista suunnitellun järjestelmän aiheettomasta monimutkaistamisesta, jos on mahdollista tehdä siitä yksinkertaisempi ja kevyempi.
Järjestelmän oikeaan rakentamiseen KISS-periaatteen mukaisesti on noudatettava seuraavia sääntöjä:
-
Kaikki tarvittavat tehtävät on jaettava
pienempiin alitehtäviin, joiden kehittämisen
ei pitäisi kestää yli
4-12tuntia. - Kaikkien alitehtävien tulee ratketa yhdellä tai useammalla luokalla.
-
Menetelmien tehtävien ratkaisemiseksi ihanteellisesti
tulisi rajoittua enintään
30-40riviin. - Ennen koodin kirjoittamista, on ensin keksittävä, millainen annetun tehtävän ratkaisu on.
- Kaikki tarpeeton ja vanhentunut koodi tulee poistaa.
Katso myös
-
SOLID-periaate,
joka antaa ohjelmistosuositukset OOP-pohjalta -
DRY-periaate,
joka jakaa ohjelmiston pieniksi komponenteiksi -
YAGNI-periaate,
joka edellyttää luopumista ohjelmiston ylimääräisestä toiminnallisuudesta -
CQS-periaate,
joka asettaa jokaiselle funktiolle vain yhden komennon -
LoD-periaate,
jota sovelletaan ohjelmiston kehityksessä -
Vastuunjaon periaate,
jota sovelletaan ohjelmiston kehityksessä