有问必答
提问 · 回答 · 专题 · 经验
问题与思路

批量操作需要清楚范围,给不同长度的文字留空间,空结果也需要解释条件

1030 · 问答社区

压缩文件导入需要考虑内部结构,而不仅检查外层名称。多层目录、同名条目与展开后的体积,都可能影响处理。可以在真正展开前核对必要条件,并让失败提示指出是哪类约束未满足,让使用者知道如何整理文件,而不是反复更换压缩方式盲目尝试。

缓存取舍显示单位换算问答社区

批量操作需要清楚范围

导出范围最好在操作发生之前清楚可见。

实现成功与使用者完成任务之间仍可能有距离。

给不同长度的文字留空间

阅读模式与编辑模式之间的切换,应保留当前位置。用户在某一段发现问题后进入编辑,若又被送回文档开头,就需要重新寻找。可以记录滚动与选区线索,让切换围绕当前内容发生,使模式差异只改变可执行动作,而不打断正在进行的理解过程。

一个功能的效果应放在具体使用流程中检查。

清楚的入口名称可以减少理解内部术语的负担。

空结果也需要解释条件

接口返回空列表时,调用方应当能够分辨查询成功但没有匹配项,与数据尚未准备完成。两种情况若只有相同的空白,后续行为便难以确定。契约可以明确哪些状态允许稍后查询,哪些状态已经结束,避免每个使用方各自猜测服务的意图。

状态说明需要覆盖结果暂时不明的情况。

支持沟通可以先复述对方实际看见的现象。

问题说明

阅读提示

本文为原创阅读素材,内容用于情境讨论,不对应现实事件或实际服务承诺。

继续了解