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

AI සමඟ ලියන Python යෙදුමේ 'ඩිෆ් ඩෙබ්ට්' හඳුනාගෙන, පියවර 5ක් සමඟ ගැටලුවට විසඳුම

AI සමඟ ලියන Python යෙදුමේ 'ඩිෆ් ඩෙබ්ට්' හඳුනාගෙන, පියවර 5ක් සමඟ ගැටලුවට විසඳුම

දෙවැනි සතියක පසු, මම තමන්ගේම රෙපොසිටරියක් විවෘත කරලා, කේතය තුළ ඇති ඩිෆ් ඩෙබ්ට් ගණනය කළා. ඒක 14,000 පේළි Python කේතයක්, Tkinter UI එකක්, ඉන්වොයිසිං, වාර්තා, සහ PDF ජනනය කිරීමේ මොඩියුල කිහිපයක් සමඟ ඇති අභ්‍යන්තර මෙවලමක්. මට Python පිළිබඳ අත්දැකීම නැතිව, AI උපකාරයෙන් ඉගෙනගෙන, ව්‍යාපාරික අවශ්‍යතාවයක් නිසා කාල සීමාවක් තුළ නිම කළා.

කාලය ගත වීමත් සමඟ, PDF ජනනය කරන මොඩියුල 5ක් එකිනෙකට වෙනස් දෝෂයන් පෙන්වා දෙමින්, මම ඒවා වෙනම-වෙනම සකස් කරලා. නමුත් සත්‍ය හේතුව එකමයි: LibreOffice එම මැෂින් එකේ ස්ථාපනය නොවීම. ඒ මොඩියුල සියල්ලම පසුබැසී පවතින dependency එකකට බලාගෙන තිබුණා, ඒ ගැන කිසිදු සටහනක් නොතිබුණා. ඒ නිසා මට ඩිෆ් ඩෙබ්ට් පූර්ණ වශයෙන් පෙනී සිටියා.

ඉතිරි කුඩා ගැටලු අතර, Windows පරිශීලක නාමයේ ටර්කිෂ් අක්ෂරයක් ඇති වීම නිසා පථ (path) ගැටලුවක්, දෙකේ Python version එකක් එකටම ඉන්ස්ටෝල් වීම, සහ system PATH එකේ අසමත් quotation mark එකක් ඇතුළත් වීම වැනි කරුණු තිබුණා. මේවා කේතය කියවා නැති නිසා පෙනී නොගිය ගැටලු.

මට මේ සියල්ල සම්පූර්ණයෙන්ම පිරිසිදු කළේ නැත. 14,000 පේළි කේතය සති අන්තයේ එකවර කියවා අවසන් කරන්න බැරි නිසා, මම අසාර්ථකතාවයේදී පරීක්ෂා කිරීම යන ක්‍රමයක් අනුගමනය කරනවා. යම් ගැටලුවක් පැන ගත්තාම, ඒ මොඩියුලය පළමු වරට පූර්ණයෙන්ම කියවා, තේරුම් ගන්නා පසුම පරිවර්තනය කරනවා. ඒ සමඟම README ෆයිලයට අවශ්‍ය සටහන් එකතු කරනවා, උදා: LibreOffice dependency.

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

  • AI උපකාරයෙන් කේත ලියන කාලය කෙටි කළාටත්, කේතයේ ගැඹුරු අවබෝධය අමතක වීමේ අවදානම ඉහල යයි.
  • ඩිෆ් ඩෙබ්ට් වැනි අඳුරු ගැටලු, ව්‍යාපාරික පද්ධති වල අස්ථාවරතාවයට හේතු විය හැකිය.
  • සිංහල සංවර්ධකයන්ට, අසාර්ථකතාවයේදී පරීක්ෂා කිරීම සහ documentation එකට ප්‍රමුඛතාවය දක්වන්න ඉගෙන ගත හැකිය.
  • ශ්‍රී ලංකාවේ ස්ථානීය තාක්ෂණික සමාගම්, AI සහ code generation tools භාවිතා කරන විට, code review ක්‍රමවේදයක් අත්‍යවශ්‍ය බව තේරුම් ගත හැකිය.
  • ඉගෙනීමේ අවස්ථා ලෙස, AI මගින් ලියන කේතය මනසට ඇතුළත් නොවීමේ ප්‍රතිඵල දැක්වීම, නව පීඩන කාලීන පීඨකයන්ට මාර්ගෝපදේශ වේ.

අවසානයේ, AI හොඳ උපකාරකයක් වුවත්, එය කේතයේ මූලික තේරුම නොදැකීමෙන් පසු, අනාගතයේ ගැටලු වලට පත් විය හැකිය. ඒ නිසා, මට දැන් පවතින ප්‍රධාන ක්‍රියා මාර්ගය වන්නේ, මාරු කිරීමකට පෙර ඒ වෙනස හොඳින් තේරුම් ගන්න, සහ documentation එකට සටහන් තබා, ඊළඟට එම මොඩියුලය අවශ්‍ය වේලාවේදී පරීක්ෂා කිරීමයි.

ඔබේ කේත පරිපාලනයේ ඩිෆ් ඩෙබ්ට් අඩු කරගැනීමට, මේ අත්දැකීම් වලින් ඉගෙන ගන්න.

💡 ඔබේ කේත පරීක්ෂණය අදම අරඹන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#ඩිෆ් ඩෙබ්ට් #AI #Python #කේතය #සොෆ්ට්වේයා