Skip to main content

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

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

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

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

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

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