Kanuni za SOLID

Kanuni za programu zinazotegemea vitu SOLID zinahitajika, wakati wa kuunda programu zinazofanya kazi, zinazodumishwa kwa muda mrefu kwa kuzingatia programu zinazotegemea vitu (OOP).

Kanuni kuu za SOLID:

Angalia pia

  • kanuni DRY,
    ambayo hugawa programu katika vipengele vidogo
  • kanuni KISS,
    ambayo inapendekeza kuepuka ufundi usiohitajika katika programu
  • kanuni YAGNI,
    ambayo inapendekeza kuepuka utendaji usiohitajika wa programu
  • kanuni CQS,
    ambayo huweka amri moja tu kwa kila utendaji
  • kanuni LoD,
    ambayo hutumika wakati wa ukuzaji wa programu
  • kanuni mgawanyiko wa wajibu,
    ambayo hutumika wakati wa ukuzaji wa programu