美文网首页
与虫子的斗争:用习惯的力量除虫

与虫子的斗争:用习惯的力量除虫

作者: 黄俊浩 | 来源:发表于2016-10-02 18:19 被阅读0次

    今天想分享一个

    简单而又实用的习惯;

    目的:除虫;

    理论基础:虫子发现的越晚,更正的成本越大;或者说,越到后期,发现虫子的难度越大;

    分析:

    可能发现虫子的几个阶段;

    1.编码,编码是产生虫子的过程;

    2.编译,编译器帮助你捉虫;

    3.跟踪调试(可选);

    4.运行时;测试;

    对于我们一般的流程,往往会通过单元测试和集成测试来捉虫;

    而测试是流程的最后阶段;

    根据上面的分析,很显然,这一阶段的捉虫效率是低效的;

    方案;尽量在 1/2/3过程中抓虫;

    黄江的习惯

    1.编码时

    -想清楚再编;

    -消除掉你意识到的所有隐患;

    *-编译前完整读一遍代码先(往往会有收获);

    2.编译

    -0 警告!(对于设高警告级别,持保留意见;)

    3.跟踪调试

    *-在第一次运行时,设置关断点,以确认Run as you desiged;

    -可以发现黑盒测试,无法发现的问题;

    4.测试;

    -就是验证过程;

    *表示关键点(可能就是你没有的习惯):

    后记:

    公司其他项目组一个项目6.0升级开发6.1,

    开发用了6个月,

    bug fixing 已经用了7个月了,

    注意,我说的是“已经”;

    相关文章

      网友评论

          本文标题:与虫子的斗争:用习惯的力量除虫

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