A KISS programozási elv
A KISS programozási elv (Keep it simple, stupid, Tedd egyszerűvé, hülye) a tervezett rendszer indokolatlan bonyolításának elutasítását jelenti, ha lehetséges azt egyszerűbbé és könnyebbé tenni.
A KISS elv szerinti helyes rendszerfelépítéshez be kell tartani a következő szabályokat:
-
Minden szükséges feladatot fel kell bontani
kisebb részfeladatokra, amelyek megvalósítása
ne tartson tovább
4-12óránál. - Minden részfeladatot egy vagy több osztály segítségével kell megoldani.
-
A feladatok megoldására szolgáló metódusok ideális esetben
legfeljebb
30-40sorban legyenek korlátozva. - Mielőtt kódot írnál, előbb el kell gondolkodni, hogyan fog kinézni a megadott feladat megoldása.
- Minden felesleges és elavult kódot el kell távolítani.
Lásd még
-
a
SOLIDelv,
amely OOP-alapú szoftverajánlásokat ad -
a
DRYelv,
amely a szoftver felosztását írja elő kis komponensekre -
a
YAGNIelv,
amely a felesleges szoftverfunkcionalitás elutasítását jelenti -
a
CQSelv,
amely minden függvényhez csak egy parancsot rendel -
a
LoDelv,
amely szoftverfejlesztés során alkalmazható -
a felelősségmegosztás elve,
amely szoftverfejlesztés során alkalmazható