3 คะแนน โดย GN⁺ 2023-07-03 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • บทความที่เล่าประสบการณ์การเปิดและอ่านไฟล์ package.json ใน JavaScript
  • ผู้เขียนทบทวนถึงความเจ็บปวดและความท้าทายจากการใช้ JavaScript และการพึ่งพาต่าง ๆ ของมัน
  • บทความเน้นให้เห็นความซับซ้อนในการจัดการสคริปต์ การพึ่งพา และการตั้งค่าในโปรเจกต์ JavaScript
  • ผู้เขียนกล่าวถึงจุดที่สร้างความเจ็บปวดโดยเฉพาะ เช่น การจัดการเวอร์ชัน การนำเข้าโมดูล การทำ linting และการอัปเกรดแพ็กเกจ
  • บทความเน้นถึงความหลากหลายของเครื่องมือและ parser ต่าง ๆ ที่ใช้ในการพัฒนา JavaScript
  • ผู้เขียนแสดงความหงุดหงิดกับสภาพแวดล้อม Node.js แต่ก็ยอมรับว่าการย้ายไปแพลตฟอร์มอื่นอาจไม่ได้ช่วยลดความเจ็บปวดลง
  • แม้จะมีความท้าทาย ผู้เขียนสรุปว่าตนผ่านประสบการณ์นี้มาได้

1 ความคิดเห็น

 
GN⁺ 2023-07-03
ความคิดเห็นจาก Hacker News
  • เมื่อเริ่มโปรเจกต์ JavaScript ใหม่ ผู้เขียนมักทำตามขั้นตอนเดิม ๆ เช่น เลือกเฟรมเวิร์ก, บันเดลเลอร์, คอมไพเลอร์ TypeScript, ลินเตอร์, การทดสอบยูนิต, เฟรมเวิร์ก CSS, ฟอนต์ และไอคอน
  • ผู้เขียนสงสัยว่าทำไมถึงไม่มีไลบรารีที่ไม่ต้องตั้งค่าและจัดการทุกอย่างให้แทนได้ ทั้งที่หลายคนใช้ชุดเครื่องมือและไลบรารีคล้าย ๆ กัน
  • ผู้แสดงความคิดเห็นคนหนึ่งระบุว่าปัญหาส่วนใหญ่ที่ผู้เขียนกล่าวถึงเป็นเรื่องในช่วง 10 ปีที่ผ่านมา และชี้ว่าขาดการพูดถึง polyfill
  • ผู้แสดงความคิดเห็นอีกคนชื่นชมโทนที่สนุกของบทความ และบอกว่านักพัฒนาระดับจูเนียร์สามารถเริ่มทำงานได้อย่างมีประสิทธิภาพอย่างรวดเร็วโดยไม่จำเป็นต้องรู้ทุกอย่างเกี่ยวกับ ecosystem
  • ผู้แสดงความคิดเห็นบางคนถกเถียงกันว่าบทความนี้เขียนขึ้นด้วยเจตนาแบบขำขัน พร้อมกล่าวถึงผลกระทบคล้าย PTSD จาก JavaScript และ ecosystem ของมัน
  • ผู้แสดงความคิดเห็นคนหนึ่งชี้ว่าความเจ็บปวดหลายอย่างที่กล่าวมานั้นเป็นเรื่องทางเลือก และไม่ได้สำคัญเกินไปกว่าความชอบส่วนตัว
  • ผู้แสดงความคิดเห็นคนหนึ่งแนะนำ JavaScript อย่างขำ ๆ โดยเปรียบเทียบกับ gom jabbar จากนิยายเรื่อง Dune ซึ่งใช้ทดสอบความสามารถของมนุษย์ในการทนต่อความเจ็บปวด
  • ผู้แสดงความคิดเห็นคนหนึ่งบอกว่าตนชอบ gulp ซึ่งเป็น task runner ของ JavaScript