Skip to main content

Lỗi đã biết là gì?

Một lỗi đã biết là một vấn đề với một chương trình phần mềm có nguyên nhân đã biết.Nhà phát triển có thể có một sửa chữa tạm thời để giải quyết vấn đề và có thể trong quá trình hoàn thành một bản sửa lỗi lâu dài hơn.Các bản sửa lỗi như vậy có thể mất một thời gian để thực hiện, vì các nhà phát triển phần mềm không lập trình lại mỗi khi họ tìm thấy và khắc phục một vấn đề nhỏ.Các lỗi đã biết thường là những phiền toái nhỏ và mức độ ưu tiên của chúng có thể thay đổi để đáp ứng với các báo cáo của người dùng. Với một lỗi đã biết, nhà phát triển đã xem xét các báo cáo lỗi do người dùng và hệ thống báo cáo tự động của chương trình và các chương trình tạo ra thành công nguồn gốc của lỗi.Nó có thể là một sai lầm mã hóa, một cách sử dụng bất ngờ của hệ thống mà nó không được thiết kế để xử lý hoặc một số vấn đề khác.Với thông tin này, nhà phát triển có thể thực hiện một cách giải quyết để khắc phục sự cố và cũng có thể phát triển bản sửa lỗi vĩnh viễn.Các bản vá thường được phát hành theo lịch trình thường xuyên và lỗi đã biết có thể vẫn là một vấn đề cho đến khi công ty có thời gian để mã hóa và phát hành nó trong một bản vá.Điều này có thể mất ít nhất một tuần nếu các nhà phát triển sửa chữa và giải quyết đúng lúc cho một bản cập nhật mới, hoặc có thể mất nhiều tháng.Trong các phiên bản tương lai của phần mềm, cần loại bỏ lỗi đã biết. Các nhà sản xuất duy trì cơ sở dữ liệu lỗi đã biết để sử dụng nội bộ.Khi họ nhận được báo cáo người dùng, họ có thể kiểm tra các báo cáo đối với cơ sở dữ liệu để xem vấn đề có phải là lỗi đã biết, vấn đề mới hoặc lỗi mà họ chưa thể gán cho một nguyên nhân cụ thể.Nếu các báo cáo cho một lỗi đã biết bắt đầu tràn vào, công ty có thể chọn di chuyển nó lên lịch vá để sửa chữa càng sớm càng tốt.Tương tự như vậy nếu lỗi bắt đầu xung đột hoặc dường như gây ra một vấn đề nghiêm trọng hơn, như mất dữ liệu.Sự hài lòng của khách hàng là rất quan trọng và công ty muốn tránh gây ra sự thất vọng và kích thích với các lỗi đã biết. Các bản phát hành phần mềm có thể được mô tả là không có lỗi đã biết, cho thấy rằng công ty đã khiến họ phải kiểm tra và giải quyết bất kỳ lỗi nào được phát hiện.Điều này không nhất thiết có nghĩa là chúng hoàn hảo, vì không thể tìm ra tất cả các lỗi phần mềm.Người dùng có thể có một hệ điều hành mà công ty không sử dụng trong thử nghiệm hoặc có thể sử dụng chương trình theo cách không mong muốn và kết quả là có thể kích hoạt lỗi.Gửi báo cáo lỗi có thể giúp các công ty khắc phục các vấn đề như vậy nhanh hơn, vì chúng cung cấp thông tin có giá trị về cách thức và thời điểm xảy ra lỗi.