ข้อผิดพลาดที่รู้จักคืออะไร?

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

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

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

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

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