කාලයක් පුරා මං මගේ මෘදුකාංගයට විශේෂතා ගණන වැඩි කළොත්, එය භාවිතා කරන්නන්ට අතිරේක වටිනාකමක් ලැබෙනු ඇතැයි විශ්වාස කළා. "අපි මේක එකතු කරමු", "තවත් ආරක්ෂක සැකසුමක් එක්කරමු" කියලා නව අදහස් නිතරම හුස්මට ගත්තා. නමුත් අවසානයේ අතිශය සංකීර්ණ, පාලනයට බරපතළ වැඩසටහන්ක් උදාවුණා.
විශේෂතා එකතු කිරීම අපට ක්රියාකාරී බවක් දැනෙන්න හේතු වුවත්, ඒවා ඉවත් කිරීම අසාර්ථක බවක් පේනවා කියලා අපේ මනසට හැඟෙයි. නමුත් සැබෑ තත්ත්වය තවත් වෙනස්. එක් එක් විශේෂතාවයක් නව කේත කොටසක්, නව දෝෂයක්, නව පරීක්ෂණ අවස්ථාවක්, UI තීරණයක්, සහ භාවිතා කරන්නන්ට ගැඹුරු ගැටලුවක් ගෙන එනවා.
Dev.to වෙබ් අඩවියේ Mustafa Erbay නම් අයෙක් මට "වැඩි විශේෂතා" කියලා නොකියලා, "ඇත්තටම වැදගත් දේවල් ගොඩනඟමු" කියලා උපදෙස් දෙයි. එතැන් සිට මම "ඇත්තටම මොනවද ඉවත් කළොත් වටිනාකම අඩු නොවෙන්නේ?" කියලා ප්රශ්නයක් අරගෙන වැඩේ අරඹා ගත්තා. මේ ප්රශ්නය මගේ ව්යාපෘතියට නව විශේෂතා කිසිදාත් නොදෙන තරම් වඩාත් හොඳ ප්රතිඵල ලබා දුන්නා.
ඉතිහාසයෙන් පසුව, ATLOCK වැනි යෙදුමක් නිර්මාණය කරන විට, අතිරේක විශේෂතා අතහැර දැමීම හෝ නැවත සැලසුම් කිරීම මගින් යෙදුම සරල, පවත්වාගත හැකි, සහ නිතරම සැලකිල්ලෙන් පසුබැසීමට හැකි වුණා. දැන් එය භාවිතා කරන්නන්ට අවශ්ය ප්රධාන ගැටලුවටම පිළිතුරු දෙයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තරුණ සංවර්ධකයන්ට මෙම පළපුරුද්ද ඉතාම වැදගත්. වැඩි විශේෂතා එක්කරන ආකාරයට පමණක් නොව, අත්යවශ්ය අවශ්යතා මත පදනම්ව කේතය සකස් කිරීමේ මූලික සංකල්පයක් මෙයින් ඉගෙන ගත හැක.
- ඉගෙනුම් ගුණාත්මකභාවය: සරල කේතයක් අධ්යයනයට පහසු, ඒ නිසා නවකයන්ට ඉක්මනින් කුසලතාවන් වර්ධනය කළ හැක.
- ව්යාපාරික ඵලදායීත්වය: අඩු පරිපාලන පිරිවැය, වේගවත් නවීකරණය, සහ අඩු බග් අවදානම නිසා ශ්රේෂ්ඨ ව්යාපාරික ප්රතිඵල ලැබේ.
- දේශීය තාක්ෂණය: සරල, නිරවුල් මෘදුකාංගයක් නිර්මාණය කිරීමෙන්, ශ්රී ලංකාවේ තාක්ෂණික නිෂ්පාදන ගුණාත්මකභාවය වැඩි දියුණුවක් ලබයි.
ඉදිරියට, මට අලුත් විශේෂතා එක්කීමට සිතුවිල්ලක් එන විට, මම තිදෙනෙකුගේ ප්රශ්න අසන්නෙමි: "මෙය සැබැවින්ම ගැටලුවක් විසදනවාද?", "බොහෝ පරිශීලකයන් භාවිතා කරනවාද?", "එය වැඩි සරලතාවක් ද, නැතිනම් සංකීර්ණතාවයක් ද?" මේ ප්රශ්න වලට පිළිතුරු ලැබුනොත්, අලුත් කේතයක් ලියන්නේ නැත.
අවසන් වශයෙන්, වැඩි කේතයක් ලිවීමේ හැකියාවට වඩා, එය ලිවිය නොහැකි බව හඳුනා ගැනීම මට වඩාත් වැදගත්. ඒ නිසා ඔබත් ඔබේ මෘදුකාංගය සරල කර, ගුණාත්මක බවට පත් කර බලන්න.