美文网首页
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中常见的错误积累

    1、判空所有参照的变量 必须考虑有无可能为空 (50%的低级错误是这种) 2、算出前参照变量的算出 顺序 必须在 ...

  • Android Studio常见错误积累

    1,问题Error:Error converting bytecode to dex..... 我引用aar文件时...

  • 常见运动损伤纠错

    常见的运动损伤·纠正错误动作,防治运动损伤·在大部分情况下,常见的运动损伤是由错误技术动作的积累效应造成的。动作错...

  • 测试中的常见错误

    1.变量从来没被使用(使用了错误的变量名) 2.变量没有初始化。 3.错误的类型转换。 4.数组越界。 5.非法指...

  • 在错误中积累经验

    人的一生,就是在错误中积累经验,然后寻求新的发展的过程。但我们却不能完全依照经验,尤其像向选择前进的方向,人生的道...

  • 错误积累

    报错: com.mysql.cj.core.exceptions.InvalidConnectionAttribu...

  • 错误积累

    编码错误 解决方法:用notepad++转化为以UTF-8格式转码

  • 错误积累

    给产品经理测试用的地址错了。 修改新的bug把旧的bug重现了。

  • 错误积累

    9.15调色输出没听明白,输错了 记得带钥匙

  • 写作素材积累

    学习笔记 长期文章写作素材积累 一、常见的三个错误认识 1.作家谁都能干,真是这样吗? 作家的真正门槛在于长期积累...

网友评论

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

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