常见bug分析

变量类型不匹配,形参和实参类型不匹配,隐式类型转换,变量类型赋值不匹配,

工具不熟悉,导致逻辑错误,查看代码,测试驱动开发,完整的测试用例,覆盖所有分支,

变量超出范围,对于大的数据要特别注意,

工具错误

时序错误,初始化错误,状态机的迁移过程,不能有输出突变的过程

理解需求错误,

健壮性,对输入的各种条件都需要包容,输入的时序,边界,极限,都具备容错。

模块的分解,各个层次的联系与区别。

版本的匹配,兼容性检查,版本更改过程中

业务逻辑不熟悉,由整体到局部,由点到面

原文地址:https://www.cnblogs.com/luxiaolong-lxl/p/9053174.html