ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-28, Tuesday
🤖 කෘත්‍රිම බුද්ධිය · 🕒 කියවීමට විනාඩි 2 · 👁 1

AI කාර්යකරුවන්ට ව්‍යාපාරික කොටස් අලුත් කරණය: Vertical Slice ආකෘතියේ විප්ලවය

AI කාර්යකරුවන්ට ව්‍යාපාරික කොටස් අලුත් කරණය: Vertical Slice ආකෘතියේ විප්ලවය

ඇතැම් සංවර්ධකයින් දීර්ඝ කාලයක් පුරා ලේයර්ඩ් (layered) ආකෘතියකට පසුබැසි වුනා. Controllers → Services → Repositories → DTOs → Models ලෙස ෆෝල්ඩර් ගොඩනැගීම නිසා කේතය සෙවීම හා නාවිකත්වය පහසුයි. නමුත් AI කාර්යකරුවන් සමඟ වැඩ කිරීමේදී මේ පාරම්පරික සැලැස්මට අභියෝගයක් එළඹේ.

AI කාර්යකරුවෙකු Shipping ක්‍රියාමාර්ගය, අනෙක් කාර්යකරුවෙකු Billing ක්‍රියාමාර්ගය සකස් කරන විට, ලේයර්ඩ් ආකෘතියේ සැලැස්මට අනුව දෙදෙනාම Controllers, Services, Repositories, Tests, DI ආදියට එකවර ඇතුළත් වෙයි. ඒ නිසා එක් විශේෂාංගයක් සම්පූර්ණයෙන්ම ව්‍යාපෘතියේ සෑම තැනකම බෙදා හරිනවා, code review එකද බොහෝ ෆෝල්ඩර් අතර යාමට සිදු වෙයි.

මෙම ගැටළුවට විසඳුම වන්නේ කේතය විශේෂාංග (feature) අනුව සකස් කිරීමයි. Shipping, Billing වැනි විශේෂාංගයන්ට තමන්ගේ Controllers, Services, Repositories, DTOs ෆෝල්ඩර් එකක් තිබේ. එමෙන්ම ඒ විශේෂාංගයට අදාල පරීක්ෂණ (tests) ෆෝල්ඩර්ද පවත්වා ගනී. මේ ආකාරයෙන් එක් AI කාර්යකරුවෙකුට පූර්ණ විශේෂාංගයක් පාලනය කළ හැකිය, වෙනත් කොටස්වලට අඩුම බලපෑමක් පමණක්.

Vertical Slice ආකෘතියේ ප්‍රධාන වාසිය වන්නේ Ownership එක දෘශ්‍යමානවීමයි. කුමන කාර්යකරුවෙකු විශේෂාංගයක් සම්බන්ධව දායක වී ඇත්ද, ඒ වෙනස්කම් කොතැනද, ඒ පරීක්ෂණ කොතැනද යන්න එකම ෆෝල්ඩර් ගොඩනැගීමෙන්ම පැහැදිලි වේ. ඒ නිසා සංවර්ධන කාලය කෙටි වෙයි, සමන්විතතාව වැඩි වෙයි.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

  • සිසුන්ට feature‑based architecture ගැන නව දැනුම ලැබේ, AI සමඟ වැඩ කිරීමේ අත්දැකීම් ගන්න පුළුවන්.
  • ලෝකයේ නවතම සොෆ්ට්වේයා ඉංජිනේරු ප්‍රවණතා අනුගමනය කරමින්, ශ්‍රී ලංකාවේ තාක්ෂණික සමාගම්වල නිෂ්පාදන කාර්යක්ෂමතාව වැඩිවේ.
  • AI කාර්යකරුවන්ට නිශ්චිත feature ownership ලබා දීමෙන්, ප්‍රොජෙක්ට් කළමනාකරණය පහසු වෙයි, දෝෂ හඳුනා ගැනීම වේගවත් වේ.
  • දෙපාර්ශවීය සංවර්ධකයින් (human & AI) අතර සම්බන්ධතාවය අඩු කර, සන්නිවේදන බර අඩු කරයි.

Vertical Slice ආකෘතිය මුලින්ම AI සඳහා නිර්මාණය නොවූවත්, එහි සාරාංශය AI‑driven සංවර්ධනයේ අභියෝගයට හොඳම පිළිතුරක් බව පෙනේ. කේත ගොඩනැගීමේ සංකීර්ණතාව අඩු කර, සංවර්ධකයින්ට (මනුෂ්‍ය හෝ AI) වැඩි නිදහස හා පාලනය ලබා දෙයි.

ඔබේ කණ්ඩායමට මේ ආකෘතිය අනුගමනය කරමින් වැඩි කාර්යක්ෂමතාවක් ලබාගත හැකිය. දැන්ම අත්හදා බලන්න!

💡 ඔබේ මතය දැන් අපට කියන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#AI #VerticalSlice #Architecture #Developers #SriLanka