操作之间需要可见的连接
状态说明需要覆盖结果暂时不明的情况。
清楚的入口名称可以减少理解内部术语的负担。
给等待过程明确反馈
下载名称需要考虑不同设备对字符的支持。替换不兼容字符时,可以保留足够辨认线索,并避免多个不同名称被压成同一个结果。让用户预览最终名称,也有助于解释为何本地文件与页面标题略有差别,使兼容处理不至于造成新的覆盖与查找问题。
键盘路径检查也能暴露顺序与反馈的问题。
不同长度的文字有助于检查布局是否稳妥。
让协作变化留下可读记录
接口返回空列表时,调用方应当能够分辨查询成功但没有匹配项,与数据尚未准备完成。两种情况若只有相同的空白,后续行为便难以确定。契约可以明确哪些状态允许稍后查询,哪些状态已经结束,避免每个使用方各自猜测服务的意图。
支持沟通可以先复述对方实际看见的现象。
通知需要说明为什么在此刻出现。