หลีกเลี่ยงการทำงาน
ดังที่ChrisFแนะนำวิธีแก้ปัญหาระยะสั้นในทางปฏิบัติอาจใช้การหยุดชั่วคราวและเล่นต่อแต่คุณต้องพูดคุยกับลูกค้าของคุณเพื่อรับทราบลำดับความสำคัญของคุณ ตัวอย่างเช่น:
หากความผิดพลาดล้มเหลว 1,000 ปอนด์ส่วนหนึ่งหรือเป็นสาเหตุของการหยุดทำงาน 4 ชั่วโมงต่อสัปดาห์ในขณะที่การแก้ไขการหยุดชั่วคราวจะช่วยลดการผลิตลง 1% พวกเขาอาจต้องการการแก้ไขทันที
หากความผิดพลาดล้มเหลวส่วนที่£ 1 หรือทำให้เกิดการหยุดทำงาน 4 นาทีต่อสัปดาห์ แต่การแก้ไขหยุดชั่วคราวกลับมาลดการผลิต 1% พวกเขาอาจจะชอบที่จะรอการแก้ไขที่ไม่ส่งผลกระทบต่ออัตราการผลิต
หลังจากทำงานในอุตสาหกรรมการตัดเฉือนด้วยเลเซอร์เป็นเวลาหลายปีฉันรู้ว่าคุณสามารถอยู่ภายใต้แรงกดดันเพื่อเพิ่มประสิทธิภาพของกระบวนการและทำให้เครื่องจักรของคุณผลิตชิ้นส่วนต่อชั่วโมงมากที่สุดเท่าที่จะเป็นไปได้ ความกดดันในการแก้ไขปัญหาอย่างถูกต้อง
เข้าสู่ระบบ
จากประสบการณ์ของฉันวิธีเดียวที่จะติดตามHeisenbug ได้อย่างมีประสิทธิภาพคือการบันทึกที่มากมาย เข้าสู่ระบบทุกอย่างในและรอบ ๆ ส่วนของรหัสซึ่งอาจรับผิดชอบต่อข้อผิดพลาด เรียนรู้วิธีอ่านไฟล์บันทึกของคุณอย่างมีประสิทธิภาพตรวจสอบให้แน่ใจว่าคุณกำลังตรวจสอบข้อผิดพลาดต่อไปนี้ในมอเตอร์ของคุณ ดูที่การใช้งานหน่วยความจำบนเครื่องการรั่วไหลของหน่วยความจำทำให้กระบวนการที่สำคัญคือการอดอาหาร?
ตรวจสอบให้แน่ใจว่าคุณกำลังบันทึกการทำงานของผู้ใช้ด้วยเช่นกันคุณแน่ใจหรือไม่ว่าผู้ดำเนินการไม่ได้หยุดการทำงานฉุกเฉินเพื่อที่พวกเขาจะสามารถโผล่ออกมาเพื่อหยุดพักบุหรี่ในขณะที่กำลังแก้ไข ฉันเคยเห็นสิ่งนี้เกิดขึ้น!
การวิเคราะห์เชิงสถิต
นอกจากนี้ให้มองหาความสัมพันธ์ระหว่าง scribing รูปแบบบางอย่างกับข้อผิดพลาดที่ถูกเรียกใช้บ่อยขึ้นหรือน้อยลง หากคุณสามารถหารูปแบบที่ทำให้เกิดปัญหาบ่อยขึ้น (หรือไม่เรียกมัน) สิ่งเหล่านี้อาจชี้ไปที่ปัญหาของคุณ
พยายามสร้างรูปแบบที่ทำให้เกิดปัญหาบ่อยยิ่งขึ้น หากคุณสามารถหาวิธีที่จะทำให้เกิดปัญหาได้อย่างน่าเชื่อถือคุณก็จะสามารถหาทางแก้ปัญหาได้ครึ่งหนึ่ง
ตัวเลือกอื่น
สุดท้ายอย่าด่วนตำหนิฮาร์ดแวร์ แต่อย่าคิดเลยว่ามันสมบูรณ์แบบ หลายครั้งที่ฉันถูกกล่าวหาว่ามีปัญหาซึ่งกลายเป็นกระแสไฟฟ้าหรือกลไกในธรรมชาติดังนั้นคุณต้องมีสิ่งนั้นอยู่ด้านหลังของจิตใจ
แม้ว่าปกติคุณจะไม่สามารถเข้าถึงเครื่องได้โปรดจำไว้ว่าปัญหาบางอย่างสามารถแก้ไขได้อย่างมีประสิทธิภาพบนเครื่องเท่านั้น บางครั้งสองสามวันในสถานที่อาจมีค่าใช้จ่ายสัปดาห์ผ่านเดสก์ท็อประยะไกลและเดือน off-line สมบูรณ์ หากคุณไม่มีตัวเลือกออฟไลน์อย่ากลัวที่จะเสนอการเยี่ยมชมไซต์พวกเขาสามารถปฏิเสธได้เลย
คุณอาจต้องการดูคำถามและคำตอบเกี่ยวกับสิ่งที่คุณทำกับ heisenbug และจะทำอย่างไรกับข้อบกพร่องที่ไม่ได้ทำซ้ำ? แต่สิ่งเหล่านี้อาจไม่เป็นประโยชน์สำหรับสถานการณ์ของคุณ