Kanuni ya Uprogramaji YAGNI
Kanuni ya uprogramaji YAGNI (You aren't gonna need it, Hutahitaji) inapendekeza kukataa utendakazi usiohitajika wa mfumo unaoundwa, yaani, kama hakuna hitaji la haraka la kazi au mbinu, basi inapaswa kukatwa.
Wakati wa kupanga kazi ya mradi, kufuata kanuni ya YAGNI, hauitaji kuandika msimbo ambao unaweza kukusaidia wakati wowote, badala yake inapaswa kutatua kwanza kazi muhimu zaidi na za sasa.
Angalia pia
-
kanuni
SOLID,
ambayo inatoa mapendekezo kwa programu kulingana na OOP -
kanuni
DRY,
ambayo inagawanya programu katika vipengele vidogo -
kanuni
KISS,
ambayo inapendekeza kukataa uanzishaji wa programu -
kanuni
CQS,
ambayo inaweka kwa kila kazi amri moja tu -
kanuni
LoD,
ambayo inatumika wakati wa ukuzaji wa programu -
kanuni mgawanyiko wa wajibu,
ambayo inatumika wakati wa ukuzaji wa programu