Hầu hết các lĩnh vực hữu ích dường như đã được bao phủ bởi các câu trả lời khác, nhưng một số lĩnh vực mà tôi thấy hữu ích là:
- Trong những gì sửa đổi / chi nhánh là lỗi được phát hiện.
- Trong những sửa đổi / chi nhánh đã được sửa chữa.
Điều này cụ thể hơn một chút so với thời điểm phát hiện / sửa lỗi.
Nếu phần mềm của bạn chạy trên một số nền tảng (HĐH hoặc phần cứng), bạn cũng có thể muốn một trường liệt kê các nền tảng xảy ra lỗi.
Nhưng có nhiều thứ để duy trì cơ sở dữ liệu lỗi hơn những trường cần chứa. Bạn cũng cần xem xét cách bạn sử dụng cơ sở.
Cố gắng giữ số lượng lỗi mở / chưa được giải quyết càng thấp càng tốt. Điều này có vẻ rõ ràng, nhưng có thể khó khăn hơn dự kiến, ít nhất là đối với các dự án lớn hơn. Tôi thường thấy mọi người quá sợ đóng các vấn đề không thể tái tạo hoặc nơi thiếu thông tin không bao giờ được cung cấp bởi người gửi ban đầu của vấn đề. Ngoài ra, các lỗi đã được đặt xung quanh mãi mãi và được nhìn thấy lần cuối trong các phiên bản cổ của phần mềm không nên để lại xung quanh. Điều này làm cho cơ sở dữ liệu phát triển với các vấn đề có thể hoặc không phải là vấn đề thực sự và làm chậm sự phát triển.