แผนที่แหล่งที่มาคืออะไร

แผนที่ซอร์สโค้ดเป็นเครื่องมือสําคัญในการพัฒนาเว็บสมัยใหม่ซึ่งทําให้การแก้ไขข้อบกพร่องง่ายขึ้นอย่างมาก หน้านี้จะอธิบายข้อมูลเบื้องต้นเกี่ยวกับซอร์สแมป วิธีสร้าง และวิธีปรับปรุงประสบการณ์การแก้ไขข้อบกพร่อง

ความจำเป็นของแผนที่ซอร์สโค้ด

เว็บแอปยุคแรกๆ สร้างขึ้นด้วยความซับซ้อนต่ำ นักพัฒนาซอฟต์แวร์จะติดตั้งใช้งานไฟล์ HTML, CSS และ JavaScript ลงในเว็บโดยตรง

เว็บแอปที่ทันสมัยและซับซ้อนมากขึ้นอาจต้องใช้เครื่องมือที่หลากหลายในเวิร์กโฟลว์การพัฒนา เช่น

  • ภาษาเทมเพลตและโปรแกรมประมวลผล HTML ก่อนการคอมไพล์: Pug, Nunjucks, Markdown
  • โปรแกรมประมวลผล CSS: SCSS, LESS, PostCSS
  • เฟรมเวิร์ก JavaScript: Angular, React, Vue, Svelte
  • เมตาเฟรมเวิร์ก JavaScript: Next.js, Nuxt, Astro
  • ภาษาโปรแกรมระดับสูง ได้แก่ TypeScript, Dart และ CoffeeScript