VS Code එකේ එක්ස්ටෙන්ශන් එකක් සංවර්ධනය කරන අතරතුර, කේතය පිටුපස තිබූ රහස්මය හෑෂ් ඇලගොරිතම ගැන අමුතු පරීක්ෂණයක් සිදු වුණා. ඒක ගැන ලියපු ලිපිය කියවලා, කේත ලෝකයේ ‘ආර්කියෝලොජි’ කියලා හඳුන්වපු අත්දැකීමක් අපිටත් පෙනෙන්න ආරම්භ වුණා.
ලේඛකයා පවසුවේ, VS Code එකේ දත්ත ගබඩා කරන ෆෝල්ඩර නාමය තීරණය කරන්නේ අසාර්ථක හෑෂ් ඇලගොරිතමක් බව. ඒ හෑෂ් එක විකිරණය කරලා හොයාගන්න උත්සාහ කළාට AI එන්ජින් 7ක්වත් අසමත් වුණා. අවසානට, workspace.json ෆයිලයේ සරල පාඨයක් තිබුණා කියලා දැන ගෙන, එය භාවිතා කරලා අවශ්ය ෆෝල්ඩරය සොයාගත්තා.
මෙම ක්රමය මෙහෙමයි: VS Code එක ඕනෑම විස්තරයක් DB ෆයිලේ සංස්කරණය කරලා, එම සංස්කරණය කරපු පසු, එම ෆෝල්ඩරය ‘date modified’ අනුව ඉහලට එනවා. ඒ නිසා, එක්ස්ටෙන්ශන් එක ආරම්භ වන විට, අවශ්ය ෆෝල්ඩරය ඉතා ඉක්මනින් හඳුනාගන්න පුළුවන්. ලේඛකයාගේ විස්තර අනුව, මෙම සරල JSON ෆයිලය තුළ workspace නාමය පවත්වාගෙන යනවා, එයින් පසු පළමු ෆෝල්ඩරය නොගැලපේ නම්, අන් ෆෝල්ඩර තවත් පරීක්ෂා කරලා අවසන්ව අවශ්ය දත්ත ලබා ගන්නා බව පෙනේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
මෙම සොයාගැනීම ශ්රී ලංකාවේ නවක සංවර්ධකයින්ට, විශේෂයෙන් VS Code භාවිතා කරන අය에게 විශාල අත්දැකීමක්. එය පහත පරිදි ප්රයෝජනවත්:
- කේත විශ්ලේෂණය – හෑෂ් ඇලගොරිතම පරීක්ෂා නොකර, සරල JSON භාවිතයෙන් දත්ත ගත හැකිය.
- ඉක්මන් සංවර්ධනය – වැඩි AI සම්පත් අවශ්ය නොවීමෙන්, කුඩා කණ්ඩායම් වලට වඩා වේගවත් වැඩබලන්න පුළුවන්.
- ආරක්ෂා සහ පාරිභෝගිකත්වය – හෑෂ් අල්ගොරිතම පිළිබඳ අධික රහස්යතාවයක් නොමැතිව, දෝෂ හඳුනා ගැනීම සරල වෙයි.
ලෝකයේ විශාල සමාගම්වල දැනුම අපේ දේශීය සංවර්ධකයින්ට ලබා දෙන මේ වගේ කතාවන්, තාක්ෂණික ගැඹුරුම අධ්යාපනයේ නව පියවරක් වේ. අනාගතයේදී, අපේ කේත පදනම ඉදිරියට ගෙන යාමට මෙවැනි ‘development archaeology’ අත්දැකීම් වැදගත් වේ.
අවසන් වශයෙන්, කේත ලොවෙහි සංකීර්ණ ගැටලු සරල විසඳුම් මඟින් විසඳා ගත හැකි බව පෙනෙන්නේ. ඔබත් ඔබේ ව්යාපෘතියේ ගැටලු සොයාගෙන, නව පියවරක් ගන්න පුළුවන්.