වගකීම් වෙන්කිරීමේ මූලධර්මය
වගකීම් වෙන්කිරීමේ මූලධර්මය සංවර්ධනය වන ව්යාපෘතියක විශේෂිත කාර්යයන් විසඳන ක්රියාකාරී ඒකක හඳුනාගැනීම ඇතුළත් වේ.
වගකීම් වෙන්කිරීමේ මූලධර්මය යෙදීමේ ප්රධාන වාසිය නම්, වැඩ ක්රියාවලියේ සංකීර්ණත්වය අඩු වීම සහ ඒ සමඟම එහි විශ්වසනීයත්වය හා නම්යතාවය (ප්රවර්ථනය) වැඩි වීමයි.
වගකීම් වෙන්කිරීමේ මූලධර්මය භාවිතා කිරීමේ සරලම උදාහරණය වන්නේ OOP හි පන්ති හා වස්තූන් අතර කාර්යයන් වෙන් කිරීමයි.
මෙයත් බලන්න
-
SOLIDමූලධර්මය,
OOP මත පදනම්ව මෘදුකාංග සඳහා මාර්ගෝපදේශ ලබා දෙයි -
DRYමූලධර්මය,
මෘදුකාංග කුඩා සංරචකවලට බෙදයි -
KISSමූලධර්මය,
මෘදුකාංග සංකීර්ණ කිරීමෙන් වැළකී සිටීම ඇතුළත් වේ -
YAGNIමූලධර්මය,
මෘදුකාංගවල අතිරික්ත ක්රියාකාරීත්වයෙන් වැළකී සිටීම ඇතුළත් වේ -
CQSමූලධර්මය,
සෑම ශ්රිතයකටම එක් විධානයක් පමණක් ලබා දෙයි -
LoDමූලධර්මය,
මෘදුකාංග සංවර්ධනය කිරීමේදී යොදා ගනී