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