type
status
date
slug
summary
tags
category
icon
password
Property
Jul 23, 2022 12:19 PM
说明1:文章附件中有对下述事项的实例说明,欢迎大家随时完善修正该列表 说明2:假设自己不出现低级失误,才是最大的低级失误
 

开发阶段

  • 不允许顺手修BUG
  • 不允许顺手格式化与本次修改无关的代码
  • 不允许擅自修改接口或方法的入参校验
  • 不允许擅自修改接口或方法的结果字段或结构
  • 尽量避免使用不准确的英文缩写
  • 尽量避免硬编码与环境相关的变量
  • 注意检查数据库连接或IO流是否关闭
  • 注意检查上传下载业务部署机器的带宽大小
  • 注意检查缓存的命中率、过期时间以及一致性
  • 注意检查并发访问的资源是否能支持设定的并发数
  • 注意检查ThreadLocal以及线程池的使用是否导致数据未被更新
  • 注意检查“大数据量或者运行时间长的任务”是否已经使用少量数据验证过代码和逻辑
  • 一定要基于接口文档进行业务开发,不能私下约定接口信息

上线阶段

  • 确认上线单中是否准备了测试用例
  • 确认上线单中的测试用例能够覆盖变动功能
  • 确认上线的分支是否正确且已经合并
  • 确认重构的功能已经做过比对测试
  • 确认使用了分布式资源的功能已经做过分布式测试
  • 上线时候要按照上线流程进行操作
  • 上线以后要让需求方进行验收测试
  • 上线以后要将用于测试的脏数据清空
  • 上线以后要观察日志确保业务正常运行
  • 严禁在正式环境使用个人账号或个人信息命名的文件及目录

运行阶段

  • 严禁业务高峰时期修改数据库表结构或者增删索引
 
猫咪投喂站Xxl-job——定时任务解决方案