ฉันเคยเห็นสิ่งแบบนี้มาก่อน
มีรหัสบางส่วนที่สามารถตอบ 'คำถาม' บางอย่างที่มาจากอีกส่วนหนึ่งของรหัส 'กล่องดำ' ในกรณีที่ไม่สามารถตอบคำถามได้มันจะส่งต่อไปยังโค้ด 'กล่องดำ' อีกชิ้นที่ช้ามาก
ดังนั้นบางครั้งก่อนหน้านี้ 'คำถาม' ที่มองไม่เห็นจะปรากฏขึ้นและพวกเขาจะแสดงเป็นชุดเช่นเดียวกับ 100 คำถามในแถว
โปรแกรมเมอร์มีความสุขกับการทำงานของโปรแกรม แต่เขาต้องการวิธีปรับปรุงซอฟต์แวร์ในอนาคตหากมีคำถามใหม่ที่อาจถูกค้นพบ
ดังนั้นทางออกคือการบันทึกคำถามที่ไม่รู้จัก แต่เมื่อมันปรากฏออกมามี 1,000 ของคำถามที่แตกต่างกัน บันทึกมีขนาดใหญ่เกินไปและไม่มีประโยชน์ในการเร่งให้ดีขึ้นเนื่องจากไม่มีคำตอบที่ชัดเจน แต่ในบางครั้งคำถามจะปรากฏขึ้นซึ่งสามารถตอบได้
เนื่องจากบันทึกมีขนาดใหญ่เกินไปและการบันทึกได้รับในทางของการบันทึกสิ่งสำคัญที่แท้จริงที่เขาได้รับจากวิธีแก้ไขปัญหานี้:
บันทึกเพียงสุ่ม 5% นี้จะล้างบันทึกในขณะที่ในระยะยาวยังคงแสดงคำถาม / คำตอบที่สามารถเพิ่ม
ดังนั้นหากมีเหตุการณ์ที่ไม่รู้จักเกิดขึ้นในกรณีแบบสุ่มจำนวนนี้จะถูกบันทึกไว้
ฉันคิดว่านี่คล้ายกับสิ่งที่คุณเห็นที่นี่
ฉันไม่ชอบวิธีการทำงานนี้ดังนั้นฉันจึงลบรหัสชิ้นนี้และเพิ่งบันทึกข้อความเหล่านี้ไปยังไฟล์อื่นดังนั้นจึงมีอยู่ทั้งหมด แต่ไม่ได้บล็อกไฟล์บันทึกทั่วไป