目录
产品功能设计规范
- 所有产品都必须要出原型,哪怕很粗糙;
- 所有产品都要按原型来进行开发和测试;
- 因为项目而产生的具体业务产品和所有产品间均可通用的框架性产品必须要分开设计;
- 所有的危险操作,必须都有双重确认,包括,但不限于:取消、删除、重置;
- 删除等不可恢复的操作,全部需要二次确认,且固定格式如:
您确定要删除 XXX 么? (放弃删除 / 确认删除)
;
- 页面传输、数据库所有表达布尔值的字段,都用 0 和 1 表达,0表示假,1表示真,禁止直接使用布尔值;
- 如果没有特殊要求,所有列表功能,都要以创建时间倒序排列,也就是越新的越靠前排列;
- 如无特殊要求,一个模块必须包含增加(add)、删除(del)、修改(edit)、列表(list)、详情(detail)五个功能;
- 前后端交互以业务逻辑为唯一判断,如果涉及数据库多重处理,全部交由后端来完成
例:添加用户需要验证码,这步操作由后台直接发送,不涉及前台的任何操作;
真值表
真(1、true) |
假(0、false) |
在线 |
离线 |
启动 |
关闭 |
正常 |
警告 |
确认 |
放弃 |