如何减少低级 Bugs
Think twice before you start typing
最重要的应该是通过前期做好设计,中期走读逻辑,后期测试分析,来提高代码质量,缩短开发时间。
学会目标的分解
每次编码的时候将目标聚集在一个尽可能小的点上,比如实现一个函数,把接口出口参数等都考虑清楚,精神集中,要做到一次编译不是难事. 学会目标的分解,不要一次性做太多的事情,不仅是好的编码规范,也是好的编程习惯.
单元测试
写完一个小的功能点测试一下
对每一个小问题追根究底
分析错误, 为什么出现, 导致什么现象,根因是什么,怎么解决
“边界条件写错” 这个需要自己思考。 “调用变量混淆” 这个需要好的编程风格。 “少写反括号” 需要 IDE。
编程风格
代码结构、模块化
语法熟练程度
高阶调试技巧
多线程调试
Drop Frame
后退执行
条件断点
执行临时代码