开发规范

遵守以下开发规范,不只是完成任务,我们需要做到更好!

方案设计

  1. 设计方案需要考虑致前后端、APP 新老版本的兼容性问题

自测

  1. 本地 Mock 合理、拟真、并对接口入参有做充分校验
  2. 完成接口异常时的自测
  3. 完成字段取值兼容性处理
  4. 完成所有 if else 的自测
  5. 完成所有 try catch 的自测

异常处理

  1. 各种 if else, try catch 的异常处理,考虑进行日志上报
  2. 充分校验了页面依赖的参数、函数执行的参数、链接跳转等

兼容性处理

  1. 兼容 iPhone 刘海屏
  2. 完成涉及的 APP、微信、手机浏览器的自测
  3. 完成小屏幕手机自测
  4. 对象解构中的默认值确认是否会生效

UI 交互

  1. 考虑弹窗中跳转前,是否需要关闭弹窗
  2. 考虑跳转、回退刷新数据
  3. 页面考虑是否需要强制登录、尝试登录、免登录
  4. 对客的异常提示需要恰当

维护、扩展性

  1. 补全类型申明缺失、非必需字段在类型申明中标注可选
  2. 组件、方法合理拆分、if else 防止嵌套过深
  3. 变量和方法的命名清晰合理,检查拼写错误