把错误信息写成人能理解的样子
错误信息不是程序的遗言,而是用户解决问题的第一条线索。
“发生未知错误”只是在描述系统的无知。好的错误信息需要回答三件事:发生了什么、用户的数据是否安全、下一步可以做什么。
保留技术细节,但放在正确的位置
用户界面应该给行动建议,日志应该保存 request ID 和错误码,开发工具里才需要堆栈。把所有内容塞进一个红色弹窗,对谁都没有帮助。
NEW POST LETTER
下一篇文章,寄到你的邮箱
只发送新文章提醒,需要二次确认,随时可以退订。
READER NOTES
0
还没有公开评论,欢迎留下第一条想法。