รายงานวิจัยพบบั๊กในสคริปต์ไพธอนคำนวณค่าสถิติของสคริปต์ที่มีการแจกจ่ายมาตั้งแต่ปี 2014 และถูกนำไปใช้คำนวณผลวิจัยกว่าร้อยชิ้น แต่บั๊กในสคริปต์อาจจะทำให้ต้องถอนงานวิจัยเหล่านั้นทั้งหมด
สคริปต์ปัญหานี้เป็นสคริปต์สำหรับงานวิจัยหาสารเคมีที่มีผลต่อต้านมะเร็ง พัฒนาโดยทีมวิจัยของศาสตราจารย์ Philip Williams และถูกพบโดย Yuheng Luo นักศึกษาปริญญาโทเมื่อเขาพยายามทำซ้ำผลวิจัย
บั๊กในสคริปต์เกิดจากการใช้ฟังก์ชั่น glob เพื่อดึงรายชื่อไฟล์จากโฟลเดอร์ออกมา โดยนักวิจัยไม่ได้ตระหนักว่าฟังก์ชั่นนี้ไม่รับรองว่ารายชื่อไฟล์จะเรียงอย่างไร แม้ว่าในบางระบบไฟล์ผลที่ได้จะเรียงตามตัวอักษรแต่บางระบบไฟล์ก็ให้ผลต่างออกไป
เอกสารคู่มือฟังก์ชั่น glob ระบุอย่างชัดเจนว่าผลที่ได้อาจจะเรียงหรือไม่เรียงก็ได้ ขึ้นกับระบบไฟล์ที่ใช้งานขณะนั้น
ที่มา - Vice, Slashdot: comment 59300632
on
กลิ่นความ chip hai
big50000 Tue, 15/10/2019 - 13:31
กลิ่นความ chip hai โชยออกมาระดับรุนแรงมาก งานวิจัยเกี่ยวกับการแพทย์เสียด้วย
โห เรื่องใหญ่เลย
btoy Tue, 15/10/2019 - 15:09
โห เรื่องใหญ่เลย บั๊กในโปรแกรมสมัยนี้ส่งผลกระทบไปไกลมาก
glob นี่ตัวแสบเลย พวกทำ
lancaster Tue, 15/10/2019 - 15:41
glob นี่ตัวดีเลย พวกทำ wordpress theme/plugin ก็ชอบใช้กันแบบไม่อ่าน doc
จริงๆ สุขลักษณะที่ดี
lew Tue, 15/10/2019 - 16:21
In reply to glob นี่ตัวแสบเลย พวกทำ by lancaster
จริงๆ สุขลักษณะที่ดี ถ้าไม่แน่ใจว่ามันเรียงไหม สั่ง sort สักทีก็รอดแล้ว
งี้ คือต้องใช้ version
Hoo Tue, 15/10/2019 - 20:31
งี้ คือต้องใช้ version ที่แก้บัคแล้ว run หาผลใหม่อีกรอบ? ประมาณออกเป็น revise
มันจะง่ายขนาดนั้นมั๊ยนะ?
ยิ่งถ้าผลมันไปคนละทางกับที่เคยสรุปวิจัยก่อนหน้า น่าจะบันเทิงมิใช่น้อย
Standing on the shoulders of
nidlittle Wed, 16/10/2019 - 11:22
Standing on the shoulders of giants
เมื่อยักษ์ขาหัก ทุกสิ่งก็พังทลาย