这是一篇来自 2015 年的非常棒的旧文章,内容是关于设计的九种状态以及我们在构建界面时应该如何考虑所有边缘情况。Vince Speelman 写道
现代 UI 团队首先设计组件;界面仅仅是组件的精心组合。这使得用户在“不愉快路径”上经常出现明显的漏洞——用户可能有意或无意地偏离您理想化的流程的地方。当我们学会构建系统而不是页面时,我们必须投入精力来塑造这些经常被忽略的设计状态,并创建一个能够支持每个人的组件生命周期。以下是我所看到的生命周期
- 空状态
- 加载中
- 无
- 一
- 一些
- 太多
- 错误
- 正确
- 完成
在设计过程中,我认为每个人(包括我!)都倾向于关注组件或界面的理想状态,经常将极其重要的边缘情况遗忘到最后一刻。我认为我需要将这个列表贴在我的屏幕上,以免在下一个项目中忘记它。