ක්‍රමලේඛන අංගය DRY

DRY (Don’t repeat yourself) ක්‍රමලේඛන අංගය විශාල පද්ධතියක්, උදාහරණයක් ලෙස ඔබ විසින් සංවර්ධනය කරන ලද මෘදුකාංගය, කුඩා, නොමිත නොවැරදෙන අංගවලට බෙදීම යෝජනා කරයි. එකම කාර්යයන් ඉටු කරන අංග කිහිපයක් ඔබ සතුව ඇත්නම්, DRY අංගය අනුව ඒවායේ ප්‍රමාණය අඩු කළ යුතුය, ආදර්ශමත් ලෙස, සෑම අංගයක්ම නොවැරදේ විය යුතුය.

පද්ධතිය හරිහැටි අර්ථ දක්වා ඇති කාර්යයන් ඉටු කිරීමට භාර අංගවලට බෙදීමෙන් පසු, ඒවා පන්ති තුළ ආයතනය කළ හැකිය, එය මොඩියුලාර් නිර්මාණ ශිල්පය ලෙස හැඳින්වේ.

DRY අංගය අනුව පද්ධතියක් නිවැරදිව ගොඩනැගීම සඳහා පහත නීති අනුගමනය කළ යුතුය:

මෙයද බලන්න

  • SOLID අංගය,
    OOP මත පදනම්ව මෘදුකාංග සඳහා මාර්ගෝපදේශ සපයයි
  • KISS අංගය,
    මෘදුකාංග සංකීර්ණ කිරීමෙන් වැළකීම යෝජනා කරයි
  • YAGNI අංගය,
    මෘදුකාංගවල අතිරික්ත ක්‍රියාකාරීත්වයෙන් වැළකීම යෝජනා කරයි
  • CQS අංගය,
    සෑම ශ්‍රිතයකටම එක් විධානයක් පමණක් නියම කරයි
  • LoD අංගය,
    මෘදුකාංග සංවර්ධනය කිරීමේදී භාවිතා වේ
  • වගකීම් වෙන්කිරීමේ අංගය,
    මෘදුකාංග සංවර්ධනය කිරීමේදී භාවිතා වේ