四类操作的入口位置需一致
别名: 增删改查入口 · CRUD 位置一致性 · create read update delete
概念解释
对同一类内容对象,创建、读取、更新、删除(CRUD)是四件不同的事,但人把它们当成同一套「对这条记录能做什么」。入口位置一致指:这四类动作落在可预测的槽位上——列表行、详情页、工具栏或溢出菜单——人学会「新增在右上」之后,不必为「删除在哪」再搜一遍。它管的是操作的空间语法,不是查看页和编辑页看起来像不像两种模式,也不是离开时有没有未保存提示。
机制
技能迁移依赖空间稳定。人第一次完成「新建」时,会把成功路径压成位置记忆:右上角主按钮、行末图标、详情页底部。若更新藏在点击标题才出现的页里、删除只出现在设置深处、读取却是单击整行,四类动作变成四次独立寻路。工作记忆装不下四套地图,于是人用「我刚才在哪找到过类似按钮」去猜,猜错就点到另一条记录或触发错误操作。列表与详情分工是允许的,前提是映射稳定:行内管轻量动作、详情管高后果动作,并且每一类对象都遵守同一映射。入口漂移——今天删除在行内、明天只在批量栏——会把已经形成的位置记忆作废。
怎么研究
用已知目标的定位任务:给已经会「新建一条」的人,分别请他们找到更新、打开只读详情、删除,不提示入口在哪。
自变量:四类入口是否共用同一空间槽、列表与详情的分工是否对所有对象类型一致、破坏性入口是否被单独隔离但仍可从同一区域到达。 因变量:首次点击到正确控件的时间、点错对象的次数、口头报告「我以为在这」的位置。
实验室里被试会把界面搜一遍,真实用户更常放弃或改用搜索。测量时要把「找不到入口」和「找到了但不敢点」分开。不要用「四个按钮都在工具栏」当成功标准——挤在一起也会互相抢注意,要看的是位置规则是否可预测,不是按钮是否相邻。
边界
删除等高后果动作可以用位置隔离来降误触,那是有意打破「和新建同一颗主按钮」,不是入口混乱;隔离之后仍需从同一对象的菜单或详情到达。纯只读库没有创建和更新,谈四类一致没有对象。键盘驱动的专家界面用快捷键分担寻路,位置一致性的权重下降,但快捷键本身仍要对同类对象保持同一套。移动端把次要动作收进溢出,只要溢出里的顺序和桌面侧栏的分组对应,就不算不一致。
怎么落地
- 为每类内容对象画一张四格:创建、读取、更新、删除各自从哪进入;同一产品里的笔记、任务、文件共用这张图,只允许后果等级不同导致的隔离,不允许入口换槽。
- 列表行只放对该行可逆或可预览的动作;打开详情与进入更新的点击目标分开,避免单击既是读取又是编辑。
- 删除从对象菜单或详情到达,不要作为全局工具栏上唯一与对象无关的按钮。
- 验证:让未参与设计的人先新建一条,再请他们改它、只看它、删它。用时超过数秒或先点到别的对象,入口语法就失败了。