3 คะแนน โดย GN⁺ 2023-11-24 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

สรุป: การมีส่วนร่วมของคอมมูนิตี้ลินุกซ์ต่อรายงานบั๊ก

  • สัดส่วนรายงานบั๊กเทียบกับยอดขายของผู้ใช้ลินุกซ์

    • ในยอดขายของเกม ΔV: Rings of Saturn มีผู้ใช้ลินุกซ์คิดเป็น 5.8%
    • รายงานบั๊กที่ผู้ใช้ลินุกซ์ส่งมาคิดเป็น 38% ของทั้งหมด
    • พบว่าโดยเฉลี่ย ผู้ใช้ลินุกซ์ 1 คนส่งรายงานบั๊ก 1.75 รายการ
  • คุณภาพและผลกระทบของรายงานบั๊ก

    • บั๊กที่เป็นปัญหาเฉพาะของลินุกซ์มีเพียง 3 รายการเท่านั้น และบั๊กส่วนใหญ่ส่งผลกระทบต่อผู้ใช้ทุกคน
    • คอมมูนิตี้ลินุกซ์มีชื่อเสียงในเรื่องการเขียนรายงานบั๊กได้ดี
    • ในรายงานมีทั้งเวอร์ชันซอฟต์แวร์/OS, log, core dump และขั้นตอนการทำให้ปัญหาเกิดซ้ำ
  • คุณค่าของการรองรับลินุกซ์

    • การรองรับลินุกซ์มีคุณค่ามากกว่าการเพิ่มยอดขาย เพราะให้ทั้งฟีดแบ็กและทำหน้าที่เสมือนทีม QA
    • คอมมูนิตี้ลินุกซ์มีส่วนช่วยปรับปรุงผลิตภัณฑ์อย่างมาก ด้วยการมอบรายงานบั๊กคุณภาพสูงให้กับนักพัฒนาเกม

ความเห็นของ GN⁺

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

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

 
GN⁺ 2023-11-24
ความเห็นจาก Hacker News
  • ความเห็นของ koderski เกี่ยวกับรายละเอียด:

    • ผู้ใช้ Linux รายงานบั๊กบ่อยกว่าและละเอียดกว่าผู้ใช้ Windows
    • ผู้เล่นบน Windows มักเจอบั๊กเดียวกัน แต่ไม่รายงานหรือรายงานแบบคลุมเครือมาก
    • พาดหัวนี้ชวนให้คิดว่าผู้เล่น Linux อาจกระตือรือร้นในการรายงานบั๊กมากกว่าถึง 6 เท่า
  • ข้อสงสัยเกี่ยวกับการรองรับ Linux ของ <i>Counter-Strike 2</i> จาก Valve:

    • ผู้ใช้ Windows มักไม่รู้ว่าควรรายงานบั๊กที่ไหนและกับใคร
    • เครื่องมือรายงานบั๊กบนระบบ Windows พัฒนาน้อยกว่าเมื่อเทียบกับ Linux
    • นักพัฒนาแอปพลิเคชันแบบ closed source มักหลีกเลี่ยงการเปิด public bug tracker ในอดีต
  • ประสบการณ์เชิงบวกกับการรองรับ Linux:

    • จากบั๊กที่ถูกรายงานบน Linux มีเพียง 3 รายการเท่านั้นที่เป็นปัญหาเฉพาะของ Linux ส่วนที่เหลือส่งผลต่อทุกแพลตฟอร์ม
    • ตอนเปิดตัวแอปเดสก์ท็อปของ Slack รายงานบั๊กจากฝั่ง Linux มีความเจาะจงและละเอียดมาก บางครั้งถึงขั้นมีวิธีแก้บั๊กมาด้วย
  • อาชีพของผู้ใช้ Linux และพฤติกรรมการรายงานบั๊ก:

    • มีการคาดเดาว่าสัดส่วนของนักพัฒนาซอฟต์แวร์ในกลุ่มเกมเมอร์ Linux น่าจะสูงกว่ากลุ่มเกมเมอร์ Windows
  • ความสำคัญของการรายงานบั๊กบนระบบ Linux:

    • มองว่าทุกครั้งที่พบบั๊กบนระบบ Linux การรายงานเพื่อช่วยนักพัฒนาถือเป็นมารยาทขั้นต่ำ
  • แนวทางส่วนตัวในการแก้บั๊กของเว็บแอป:

    • ถ้าเจอบั๊กใน consumer web app ก็จะ deobfuscate JS หาให้เจอว่าเป็นบั๊กอะไร แล้วติดต่อทีมซัพพอร์ตพร้อมแนวทางแก้
  • ประสบการณ์การรายงานบั๊กในฐานะผู้ใช้ Linux:

    • หากใช้ไดรเวอร์ Nvidia แบบ proprietary ก็เหมือนถูกฝึกมาไม่ให้รายงานบั๊ก
    • ในเกม หลายครั้งรายงานบั๊กถูกเมิน แม้ปัญหาจะมาจาก Nvidia ก็ตาม
    • มีการแชร์ประสบการณ์ว่าตนเคยแก้เกมที่แครชซึ่งส่งผลกับทุก OS มาแล้ว
  • คำแนะนำเกี่ยวกับเกม:

    • ถ้าชอบเกมจำลองอวกาศก็แนะนำ
    • เกมไม่ได้ยาก แต่มีมุมเชิงเทคนิคและให้คำแนะนำเพียงเล็กน้อย
    • ความสนุกและความน่าพอใจอยู่ที่การค่อย ๆ ทดลองเพื่อทำความเข้าใจกลไกของเกม