Nếu bạn lập trình cho đối tượng phi kỹ thuật, bạn sẽ có nguy cơ cao rằng người dùng sẽ không đọc các thông báo lỗi được diễn đạt cẩn thận và giác ngộ của bạn, mà chỉ cần nhấp vào nút đầu tiên có sẵn với một sự thất vọng.
Vì vậy, tôi tự hỏi những thực hành tốt nào bạn có thể đề xuất để giúp người dùng thực sự đọc thông báo lỗi của bạn, thay vì chỉ đơn giản là bỏ qua một bên. Những ý tưởng tôi có thể nghĩ ra sẽ rơi vào dòng:
- Định dạng của khóa học giúp đỡ; có thể là một tin nhắn đơn giản, ngắn, với nút "tìm hiểu thêm" dẫn đến thông báo lỗi dài hơn, chi tiết hơn
- Có tất cả các thông báo lỗi liên kết đến một số phần của hướng dẫn sử dụng (hơi khó đạt được)
- Chỉ không phát hành thông báo lỗi, chỉ cần từ chối thực hiện tác vụ (một cách hơi "Apple" để xử lý dữ liệu nhập của người dùng)
Chỉnh sửa: đối tượng tôi có trong tâm trí là một cơ sở người dùng khá rộng, không sử dụng phần mềm quá thường xuyên và không bị giam cầm (nghĩa là không có phần mềm nội bộ hoặc cộng đồng hẹp). Một dạng chung hơn của câu hỏi này đã được hỏi trên slashdot , vì vậy bạn có thể muốn kiểm tra ở đó để biết một số câu trả lời.