Die KISS-programmeringsbeginsel
Die programmeringsbeginsel KISS (Keep it simple, stupid, Hou dit eenvoudig, domkop) impliseer die afsien van ongeregverdigde verkomplikasie van die ontwerpte stelsel, indien dit moontlik is om dit meer eenvoudig en lig te maak.
Vir die korrekte opbou van 'n stelsel volgens die KISS-beginsel, is dit nodig om die volgende reëls na te kom:
-
Alle nodige take moet opgedeel word
in kleiner subtake, waarvan die ontwikkeling
nie meer as
4-12uur moet neem nie. - Alle subtake moet deur een of verskeie klasse opgelos word.
-
Metodes om take op te los moet ideaal gesproke
tot nie meer as
30-40reëls beperk word nie. - Voordat kode geskryf word, moet daar eers bedink word wat die oplossing vir die gestelde taak sal wees.
- Alle onnodige en verouderde kode moet verwyder word.
Kyk ook
-
die
SOLID-beginsel,
wat riglyne vir sagteware op OO-gebaseerde grondslag verskaf -
die
DRY-beginsel,
wat die verdeling van sagteware in klein komponente behels -
die
YAGNI-beginsel,
wat die afsien van oortollige sagtewarefunksionaliteit impliseer -
die
CQS-beginsel,
wat vir elke funksie slegs een opdrag bepaal -
die
LoD-beginsel,
wat tydens sagteware-ontwikkeling toegepas word -
die beginsel van verantwoordelikheidsskeiding,
wat tydens sagteware-ontwikkeling toegepas word