Kanuni ya Programu KISS
Kanuni ya programu KISS (Keep it simple, stupid, Fanya iwe rahisi, mjinga) inapendekeza kuepuka uundaji usiohitajika wa mfumo unaoundwa, ikiwezekana kufanya uwe rahisi zaidi na mwepesi.
Ili kuunda mfumo kwa usahihi kulingana na kanuni ya KISS, ni muhimu kuzingatia kanuni zifuatazo:
-
Kazi zote muhimu zinahitaji kugawanywa
katika kazi ndogo ndogo, ambayo uundaji wake
haupaswi kuchukua zaidi ya
4-12masaa. - Kazi ndogo zote zinapaswa kutatuliwa na darasa moja au zaidi.
-
Mbinu za kutatua matatizo kwa ukamilifu
zinapaswa kuweka kikomo cha si zaidi
ya
30-40mistari. - Kabla ya kuandika kodi, kwanza inahitajika kutafakari jinsi utatuzi wa kazi uliyopewa utakavyokuwa.
- Inapaswa kufutwa kodi yote isiyohitajika na ya zamani.
Angalia pia
-
kanuni
SOLID,
ambayo inaweka miongozo kwa programu kulingana na OOP -
kanuni
DRY,
ambayo inagawanya programu katika sehemu ndogo ndogo -
kanuni
YAGNI,
ambayo inapendekeza kuepuka utendaji usiohitajika wa programu -
kanuni
CQS,
ambayo inaweka kwa kila utendaji amri moja tu -
kanuni
LoD,
ambayo inatumika wakati wa kuunda programu -
kanuni mgawanyiko wa wajibu,
ambayo inatumika wakati wa kuunda programu