Đi vào từ hiện tượng
Bạn đang gặp gì?
Tìm theo cái bạn đang nhìn thấy, không theo tên cơ chế. Khi một triệu chứng có nhiều lời giải, hãy đọc chúng như các giả thuyết cạnh nhau.
Thứ gì đó không chạy, mà không có lỗi
- Một giá trị
@Valuebịnull, ứng dụng vẫn khởi động bình thường - Gắn annotation lên một method, chạy vào mới biết nó không có tác dụng gì
- Annotation có tác dụng khi gọi từ ngoài, nhưng gọi từ method khác trong cùng lớp thì không
-
@Asynckhông chạy bất đồng bộ, mọi thứ vẫn tuần tự -
@Transactionalkhông mở giao dịch, dữ liệu vẫn ghi từng phần
Dữ liệu sai, mà không ai báo lỗi
Ngoại lệ khó hiểu
Làm xong đúng yêu cầu mà không ai dùng
- Tài liệu nộp đúng hạn, đúng yêu cầu, và không ai mở lại lần nào
- Gửi danh sách lỗi viết cẩn thận, nhận lại đúng một câu: "vậy giờ em muốn anh làm gì?"
- Một đề nghị bị từ chối vì không khả thi, và không ai hỏi nó định giải quyết chuyện gì
- Một tính năng làm đúng yêu cầu, nghiệm thu xong, nửa năm sau log cho thấy dùng ba lần
Hai bên cùng đúng mà số liệu không khớp
- Hai báo cáo lấy từ cùng một cơ sở dữ liệu ra hai con số khác nhau, dò mãi không ai tính sai
- Tích hợp làm đúng tài liệu của cả hai bên, vài tháng sau mới lộ ra tiền đi sai chỗ
- Một con số ai cũng trích trong báo cáo, hỏi đo thế nào thì không ai truy được
- Hai bản báo cáo dùng đúng cùng một con số để kết luận ngược nhau, và cả hai đều đứng được