摘要: 前面我们曾经讲过《你的项目统计这些数据吗?》,这里我们在补充一些内容。1. bug原因分类 bug产生的原因只有一种,那就是代码编写错误,没有什么设计错误还是需求错误之类的荒谬分析。如果牵强的分类会发生什么情况,程序员为了减轻自己的责任,将问题尽量的归结为: 设计不充分 —— 设计人员的问题 需求不明确 —— 需求分析人员的问题 测试用例不足 —— 管理人员的问题——他没给我足够的时间用来测试。然而这些统统都不是问题的真正原因,bug产生的原因就只有一种:代码书写错误。 比如那个二分法查找的著名bug: mid = (left + right) / 2;会导致当left + right > 阅读全文
posted @ 2012-12-05 21:30 史蒂芬.王 阅读(394) 评论(0) 推荐(0) 编辑