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

මාර්ක්ඩවුන් සහ HTML දෙකේ එකම අන්තර්ගතය එකම තැනට ගෙන එන්නාගේ නවීකරණය

මාර්ක්ඩවුන් සහ HTML දෙකේ එකම අන්තර්ගතය එකම තැනට ගෙන එන්නාගේ නවීකරණය

ඔබේ වෙබ් අඩවියේ පිටු 10ක් කලින් මාර්ක්ඩවුන් ගොනුවක් හා අතින් ලියන HTML දෙකකින් එකම අන්තර්ගතය රැගෙන තිබුණා. ඒ නිසා එක් වරක් සංස්කරණයක් කළාම, වෙනත් තැන අලුත් නොවෙලා ගැටළුවක් පණ ගොස් තිබුණා.

ඊයේ දින, සංවර්ධක කණ්ඩායම මේ “දෙකම එක තැන” ප්‍රතිපත්තිය අතහැර, සියලුම කාඩ් පේජ් (card pages) සඳහා මාර්ක්ඩවුන් එකක් පමණක් භාවිතා කරන ආකාරයට පරිවර්තනය කළා. ඒ සඳහා 17 ක් පමණ කුඩා උපකාරක (helper) කේත 200 පේළි ඉක්මවා නොවෙන ක්‍රමයක් ලියලා, මාර්ක්ඩවුන් කොටසක් කියවා HTML තුළ එහි වාක්‍යයන් එක් කරයි. පේජ්‌වල හීරෝ, ඩෙමෝ, වෑලිඩේටර් ෆෝම් වැනි අංග තවමත් අතින් ලියන HTML ලෙස රැකගෙන ඇත, එවිට වාක්‍යයක් එකවර පමණක් පවතී.

මෙම වෙනස්කමෙන් පසු, පෙර තිබූ “පැරටි ගේට්” (parity gate) අවශ්‍ය නොවී, නව “අවසන් තත්ව පරීක්ෂණ” (final state check) එකක් හඳුන්වා දී ඇත. එය සෑම කාඩ් ෆංශන් එකක්ම පරික්ෂා කර, මාර්ක්ඩවුන් තැන්පතුවේ නොමැති වාක්‍යයක් හෝ අනිත්‍රිත නාමයක් ඇත්නම් තවත් අසාර්ථක වේ. මෙය මියුටේෂන් ටෙස්ට් (mutation test) මගින් දෙපාර්ශ්වයෙන්ම තහවුරු කරයි.

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

මෙම ක්‍රමය ශ්‍රී ලාංකීය සංවර්ධකයින්ට තවත් පහසුකම් සපයයි:

  • ඉගෙනුම් වේගය වැඩිවේ: එක් වරක් අන්තර්ගතය වෙනස් කිරීමෙන් පසු සියලුම පිටු අලුත් වෙයි, ඒ නිසා ගැටලු හඳුනා ගැනීමට කාලය ඉතිරි වේ.
  • දෝෂ අවමීකරණය: දෙකම සමග සමාන නොවීමෙන් සිදුවූ වචන ගැටළු දැන් ස්වයංක්‍රීය පරීක්ෂණයෙන් වැළැක්විය හැකිය.
  • ව්‍යාපාරික කාර්යක්ෂමතාව: අඩු නඩත්තු කාලය, වේගවත් නවීකරණය, අඩු වැරදි – මෙයින් වෙබ් සේවා පාරිභෝගිකයන්ට ඉක්මනින් නව අංග ලබා දිය හැකිය.

අවසන් වශයෙන්, මෙම සංවර්ධන ක්‍රමය වෙබ් අඩවියේ අන්තර්ගත කළමනාකරණය සරල කරයි, දෝෂ අවදානම අඩු කරයි, සහ ශ්‍රී ලාංකීය තාක්ෂණික පරිසරයට උදව් කරන නව පියවරක් වේ.

💡 ඔබේ වෙබ් අඩවියටත් මෙම පද්ධතිය අත්හදා බලන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#markdown #HTML #sync #dev #SriLanka