ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-23, Thursday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

කෝඩ් සමාලෝචනයේ 7 ක්‍රම – වැඩි ප්‍රතිඵලයක්, අඩු වේලාව

කෝඩ් සමාලෝචනයේ 7 ක්‍රම – වැඩි ප්‍රතිඵලයක්, අඩු වේලාව

කෝඩ් සමාලෝචනය යනු බග් සොයා ගැනීමට, දැනුම බෙදා ගැනීමට සහ කේතයේ ගුණාත්මකභාවය වැඩි කිරීමට ඉතා ප්‍රබල ක්‍රියාවලියක්. නමුත් හොඳ පුරුදු නැතිව 하면, එය කාර්යබහුලයක් වීමට ඉඩ ඇත. මේ ලිපියෙහිදී කේත සමාලෝචනය තවත් සාර්ථක කරගැනීමට උපකාරී 7 ක්‍රම හඳුන්වා දෙනවා.

1. කුඩා කොටස්වලට බෙදීම – 500 පේළි දිග PR එකක් බලන්න අමාරුයි. ඒ වෙනුවට 200 පේළි හෝ ඊට අඩු PR එකක් ඉල්ලන්න. වැඩි විස්තර අවශ්‍ය නම්, ලොජිකල් කමිට් හෝ වෙන වෙන PR ලෙස බෙදන්න.

2. මුලින් විශාල රූපය බැලීම – කේතයේ විස්තර, ආකෘතිය, ගැටළුව විසඳුම වැනි මූලික කරුණු පළමුව කියවන්න. ඒ පසු ලයින්‑ලයින් අදහස් දක්වන්න. මෙයින් අකාරාත්මක නිර්මාණයක් වෙනස් වුවහොත්, කුඩා වාරික දෝෂ මත කාලය වැය නොවෙයි.

3. පරීක්ෂණ ලැයිස්තුවක් භාවිතා කිරීම – කේතය සංකලනය වෙලා පරීක්ෂණ පසුද? අත්‍යවශ්‍ය අවස්ථා, දෝෂ හසුරුවීම, ආරක්ෂණ ගැටළු (SQL injection, XSS) ආදිය පරීක්ෂා කරන්න. මේකෙන් වැරදි අතුරුදන් වේ.

4. ප්‍රශ්න කරමින් විමසුම – “මෙම විධිය වැරදියි” කියා පමණක් නොකියන්න, “ඔබ මේ ක්‍රමය තෝරා ගැනීමේ හේතුව කුමක්ද?” කියලා අසන්න. මෙයින් සංවාදයක් ඇතිවෙයි, රචනාවේ අඩුපාඩු හඳුනාගැනීමට අවස්ථාව ලැබේ.

5. හොඳ අංශයන්ට ප්‍රශංසා – “strategy pattern එක හොඳින් භාවිතා කරලා” වැනි සතුටුදායක අදහස් දක්වන්න. මෙයින් කණ්ඩායමට විශ්වාසය වැඩිවෙයි.

6. රූපලාවන්‍ය (style) ගැටළු වලින් බාධා නොවන්න – linting නීතියක් නැත්නම්, අඩු පරිමාණයේ නාමකරණ හෝ ඉන්ඩෙන්ටේෂන් ගැන කතා නොකරන්න. කේතයේ නිවැරදිභාවය, කාර්ය සාධනය, නඩත්තු හැකියාව යන කරුණු මත අවධානය යොමු කරන්න.

7. වේගවත් ප්‍රතිචාරය – 24 පැය ඇතුළත සමාලෝචනය කරන්න. ප්‍රතිචාරය මන්දගාමී වුවහොත් කාර්ය ප්‍රගතිය අඩු වේ. සම්පූර්ණ සමාලෝචනය නොහැකි නම් “හෙට දිනයේ පරීක්ෂා කරමි” කියා සත්‍යය පෙන්වන්න.

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

ශ්‍රී ලංකාවේ නවකයින්, සංවර්ධකයින් හා ව්‍යාපාරිකයන්ට මේ පුරුදු මගින් ලැබෙන ප්‍රතිලාභ මෙසේය:

  • ඉගෙනුම් වේගය වැඩි වේ: කුඩා PR මඟින් නව තාක්ෂණික අදහස් ඉක්මනින් හඳුනාගත හැක.
  • දෝෂ හඳුනාගැනීමේ ගුණාත්මකභාවය උසස් වේ: සමාලෝචන ලැයිස්තුව නිසා ආරක්ෂණ හා කාර්ය සාධන ගැටළු අඩු වේ.
  • කණ්ඩායම් සම්බන්ධතාවය ශක්තිමත් වේ: සතුටුදායක අදහස් හා ප්‍රශ්න මඟින් විශ්වාසය ඉහළ යයි.
  • ව්‍යාපාරික කාලය ඉතිරි වේ: CI/CD තුළ ලින්ටර සහ ස්ථාතික විශ්ලේෂණය ස්වයංක්‍රිය කර, සමාලෝචකයන් ලොජික් මත කේන්ද්‍ර කරයි.
  • දෙවැනි පරිකථන (feedback) සංස්කරණය පහසු වේ: රචනාකරු සියලු අදහස්ට “Thanks, fixed” ලෙස පිළිතුරු දී, PR විස්තර යාවත්කාලීන කරයි.

මෙම පුරුදු අනුගමනය කරන්නේ නම්, කේත සමාලෝචන කාර්යභාරය බාධා නොවී, සංවර්ධන වේගය හා නිමාව උසස් වීමේ මඟ පෙන්වයි.

අදම ඔබේ කේත සමාලෝචන ක්‍රමවේදය නැවත සකස් කර, කණ්ඩායම සමඟ වැඩි ඵලදායීත්වයක් ලබා ගන්න.

💡 ඔබේ කෝඩ් සමාලෝචන කුසලතා අදම උත්සහ කරන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#code review #dev tips #software #automation #Sri Lanka