Ծրագրավորման DRY սկզբունք

Ծրագրավորման DRY (Don’t repeat yourself) սկզբունքը ենթադրում է մեծ համակարգի, օրինակ, ձեր մշակած ծրագրային ապահովման բաժանումը ավելի փոքր, չկրկնվող բաղադրիչների: Եթե ունեք մի քանի բաղադրիչներ, որոնք կատարում են նույն խնդիրները, ապա համաձայն DRY սկզբունքի պետք է նվազեցնել դրանց քանակը, իդեալական դեպքում, որպեսզի յուրաքանչյուր բաղադրիչ չկրկնվի:

Այն բանից հետո, երբ համակարգը բաժանվել է բաղադրիչների, որոնք պատասխանատու են հստակ սահմանված խնդիրների կատարման համար, դրանք կարելի է կազմակերպել դասերի մեջ, ինչը կոչվում է մոդուլային ճարտարապետություն:

Համակարգը DRY սկզբունքով ճիշտ կառուցելու համար անհրաժեշտ է պահպանել հետևյալ կանոնները:

Տես նաև

  • SOLID սկզբունքը,
    որը տալիս է առաջարկություններ օբյեկտային ուղղված ծրագրավորման հիման վրա
  • KISS սկզբունքը,
    որը ենթադրում է ծրագրային ապահովման բարդացումից հրաժարում
  • YAGNI սկզբունքը,
    որը ենթադրում է ծրագրային ապահովման ավելորդ ֆունկցիոնալությունից հրաժարում
  • CQS սկզբունքը,
    որը յուրաքանչյուր ֆունկցիայի համար սահմանում է միայն մեկ հրաման
  • LoD սկզբունքը,
    որը կիրառվում է ծրագրային ապահովման մշակման ժամանակ
  • պատասխանատվության տարանջատման սկզբունքը,
    որը կիրառվում է ծրագրային ապահովման մշակման ժամանակ