คำสำหรับคุณสมบัติ 'ลวง' หรือข้อผิดพลาดโดยเจตนาคืออะไร [ปิด]


28

ฉันลืมคำศัพท์การเขียนโปรแกรมสแลง สิ่งนี้เป็นข้อผิดพลาดโดยเจตนาหรือคุณสมบัติล่อที่ใช้เป็นสิ่งที่ทำให้ไขว้เขว ตัวอย่างการใช้งาน "สวัสดี Bob, QA กำลังทำการตรวจสอบวันนี้ใส่$THINGลงในโมดูลเพื่อให้พวกเขามีปัญหาในการค้นหาจริง"

สิ่งนี้สามารถนำไปใช้ในเชิงลบเพื่อให้มีข้อบกพร่องโดยเจตนาที่ชัดเจนมากที่จะค้นพบว่าเป็นสิ่งที่ทำให้ไขว้เขวจากปัญหาจริง

นอกจากนี้ยังสามารถใช้ในเชิงบวก มันเหมือนกับวิธีที่คุณปล่อยให้สุนัขกู้ภัย 'ค้นหา' ผู้ที่ตกเป็นเหยื่อเมื่อค้นหาพื้นที่ภัยพิบัติ นอกจากนี้ยังสามารถใช้ในการตรวจสอบว่ากระบวนการ QA จับข้อบกพร่องได้จริง

คำศัพท์ที่ฉันกำลังมองหาคืออะไร?



7
ฉันต้องการท้าทายการโหวตอย่างใกล้ชิด นี่เป็นคำถามที่ตอบไม่ได้อัตนัย มันเกี่ยวข้องกับหลายจุดจากคำถามที่พบบ่อย: "การประกันคุณภาพ", "การทดสอบของนักพัฒนา" และ "ปัญหาเกี่ยวกับธุรกิจและอิสระ"
Freiheit

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

1
การออกเสียงลงคะแนนจะเปิดอยู่บนพื้นฐานของการสนทนาเมตานี้ในปัญหาของการตั้งชื่อและคำศัพท์
8bittree

คำตอบ:


47

เป็ด

จากhttp://www.codinghorror.com/blog/2012/07/new-programming-jargon.html :

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


22

ที่จริงแล้วในการผลิต (และการประกันคุณภาพ) มีบางสิ่งที่เรียกว่าการทดสอบกระต่ายแดง (อาคาเร้ดแฮริ่ง) ซึ่งหมายถึงการใส่ส่วนที่ไม่ดีที่รู้จักเข้าไปในเครื่องหรือกระบวนการและตรวจสอบให้แน่ใจว่าตรวจพบแล้ว

ทดสอบกระต่ายแดง

ใช้เพื่อตรวจสอบระยะเวลาที่ใช้ในการระบุข้อบกพร่อง ในการทดสอบนี้จะมีการเพิ่มส่วนสีแดงลงในส่วนประสมและเวลาที่ระบุจนกว่าจะมีการค้นพบ

เครื่องอัตโนมัติบางเครื่องมีวงจรอัตโนมัติ (โดยปกติหนึ่งครั้งต่อการเปลี่ยนแปลง) ซึ่งจะแจ้งให้ผู้ปฏิบัติงานทำการโหลดส่วน "กระต่ายแดง" จากนั้นจะทำการตรวจสอบวงจรว่าการตรวจจับข้อผิดพลาดและการปฏิเสธตรรกะทำงานอย่างถูกต้อง


17
สิ่งนี้ทำให้ฉันนึกถึงเหตุการณ์ที่เกิดขึ้นเมื่อเร็ว ๆ นี้ที่สนามบินกำลังทดสอบขั้นตอนการรักษาความปลอดภัยและทำเช่นนั้นโดยการวางวัตถุระเบิดสดไว้ในกระเป๋าของผู้โดยสาร น่าเสียดายสำหรับทุกคนที่เกี่ยวข้องมันไม่ได้ตรวจพบจนกว่าเครื่องบินจะหยุดพักระหว่างทาง (ระหว่างประเทศ) ดังนั้นฉันจึงไม่จำเป็นต้องพูดว่านี่เป็นวิธีปฏิบัติที่ดีในการดำเนินการโดยไม่มีการป้องกันจำนวนมาก
Roddy of the Peas แช่แข็ง

5

ดูเหมือนว่าอาจารย์ของฉันเรียกมันว่าการขุดหรือการใส่ความผิด แนวคิดคือถ้าคุณต้องการประมาณประชากรของสิ่งที่ชอบปลาในทะเลสาบคุณสามารถจับบางแท็กและปล่อยพวกเขาให้เวลากับพวกเขาในการดูดกลืนสุ่มกับปลาตัวอื่นแล้วประมาณการประชากรตามจำนวนปลาที่ติดแท็ก คุณจับในภายหลัง

ลิงค์การค้นหานี้ค้นหาหน้าหนึ่งในหนังสือโดย Watts Humphrey ผู้ยิ่งใหญ่ตอนปลายซึ่งเขาพูดถึงเทคนิคนี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.