美文网首页
codediff中常见的错误积累

codediff中常见的错误积累

作者: 吱吱菌啦啦 | 来源:发表于2021-09-07 18:06 被阅读0次
    • codediff目的:减少bug上线,防止代码搭车未经过测试;
    • diff工具:idea、或gitlab compare;
    • 谁来diff:QA自己、QA和RD一起;
    • diff时间:提测前、上线前;
    常见codediff错误积累,未完待续~

    1、判空
    所有参照的变量 必须考虑有无可能为空 (50%的低级错误是这种)

    2、算出前参照
    变量的算出 顺序 必须在 其被引用之前
    变更了一个变量的算出,此变量所有被引用的地方是否受影响

    3、for循环
    循环索引的迭代处理容易出问题

    4、枚举类型
    新增枚举时的修改范围(调用方的适配 反序列化考虑)
    枚举写死,代码可扩展性差

    5、配置问题
    配置值写错、阈值写错、无默认值

    6、代码冗余
    冗余接口和方法、重复的代码块没有提出来

    7、边界值
    日期计算、一个月计算、跨年跨月计算等场景未考虑边界值

    8、逻辑运算符优先级问题
    A||B&&C (逻辑与比逻辑或优先级高http://c.biancheng.net/view/794.html

    9、修改遗漏
    同一需求,修改的不彻底,遗漏某处

    10、异常
    对异常没有捕获、或者加了异常捕获缺失return

    11、格式化
    格式化里掺杂代码改动

    相关文章

      网友评论

          本文标题:codediff中常见的错误积累

          本文链接:https://www.haomeiwen.com/subject/deepwltx.html