Tôi thích lý do đằng sau câu trả lời được chấp nhận, nhưng tôi phải tôn trọng ít nhất là không đồng ý với cách giải thích của tôi về việc giới hạn thông tin ở mức "có thể hành động" . Tôi muốn biết một chút ít hơn một chút so với người dùng hơn là "lỗi không mong muốn" .
Và phải thừa nhận rằng tôi là một người am hiểu máy tính một chút và tôi có sự thiên vị đó, nhưng tôi không nghĩ rằng đây là một quan điểm đặc biệt thiên vị. Bởi vì tôi có thể cố gắng hết sức để loại bỏ sự thiên vị đó bằng cách áp dụng tư duy này vào các lĩnh vực mà tôi có ít chuyên môn, như hàng không.
Mặc dù tôi biết rất ít về hàng không, nói rằng chuyến bay của tôi bị hoãn hoặc hủy và điều duy nhất nhân viên nói với tôi là "Chúng tôi đã có một lỗi không mong muốn. Vui lòng đợi 3 giờ cho chuyến bay tiếp theo." Ít nhất bạn sẽ tìm cho tôi thêm một chút khách hàng bất mãn trong những trường hợp đó bởi vì, mặc dù điều đó không thực sự ảnh hưởng đến quá trình hành động của tôi, tôi chỉ muốn biết thêm một chút về lý do tại sao tôi là bất tiện theo cách này như một khách hàng trả tiền.
Nếu họ chỉ nói như: "Chúng tôi đang trải qua thời tiết hỗn loạn" hoặc "Chúng tôi đã có một trường hợp khẩn cấp y tế trong chuyến bay trước của chúng tôi", hoặc một sự cố thiết bị hoặc bất cứ điều gì, điều đó đủ để tôi thông cảm nhiều hơn "lỗi bất ngờ" và có thêm một chút nội dung ngồi xung quanh và chờ 3 giờ cho chuyến bay tiếp theo. Trên thực tế, tôi thậm chí có thể thích một số kỹ thuật công nghệ vượt qua "lỗi không mong muốn" như "Được rồi, những lời phát ra từ miệng bạn đang đi vào tai tôi nhưng không đến được bộ xử lý trung tâm. Nhưng giờ tôi đã hiểu vấn đề ở đó và tôi sẽ lấy một ít cà phê và ngồi ở đó! Hy vọng các bạn sẽ giải quyết vấn đề đó với điều đó! "
Và thường là về mặt xử lý ngoại lệ, tôi nghĩ bạn thường có đủ loại thông tin cơ bản về những gì đã xảy ra trên catch
trang web, ngay cả khi bạn muốn ẩn các chi tiết kỹ thuật của ngoại lệ, như:
try
{
load_file(file_name);
}
catch (const exception& ex)
{
exception_dialog("Failed to load file: '{1}'.", file_name);
}
Và điều đó thậm chí không hiển thị những gì có khả năng là thông tin kỹ thuật được đính kèm ngoại lệ, nhưng ít nhất nó cũng cho chúng ta biết nhiều hơn là "lỗi không mong muốn". Nó ít nhất cung cấp một "cái gì / ở đâu / khi nào" theo ngữ cảnh ngay cả khi nó không nói "tại sao / như thế nào". Tôi nghĩ rằng ít nhất mong muốn về mức độ thông tin cơ bản này không bị thiên vị máy tính của tôi thiên vị.
Phần còn lại có lẽ là rất cụ thể cho khách hàng và nhu cầu cụ thể của bạn. Nhưng sự hấp dẫn của tôi ít nhất là đối với một cái gì đó chỉ là một chút tuổi teen hơn là "lỗi không mong muốn".