您好,欢迎来到福步贸易网!
关注我们
service@fubuwang.com
全部产品分类
1000行代码出现多少个bug在合理范围内
   https://www.fubuwang.com 2024-02-14 09:12:02 来源:网络
核心提示:正常情况下, 如果加上你修复的BUG,你犯的错误,差不多,10行代码至少有一个BUG。所1000行代码, 至少要有100个BUG。但是大部分BUG都被消除在编码阶段,剩下的一大半消除在单元测试阶段。然后更少的在集成测试,以及测试人员测试中发

正常情况下, 如果加上你修复的BUG,你犯的错误,差不多,10行代码至少有一个BUG。所1000行代码, 至少要有100个BUG。

但是大部分BUG都被消除在编码阶段,剩下的一大半消除在单元测试阶段。然后更少的在集成测试,以及测试人员测试中发现。最后只有几个type error可能会隐藏很久。

如果按单元测试阶段计算,100行代码有4-5个BUG是正常的,但是测试人员发现的BUG,1千行代码, 可能1-2个BUG。真正的大部分BUG,在程序员手里已经解决了。

软件开发中一个三个月的对日项目,黑盒测试一般能测出多少个bug(要具体的数字)

没有一个明确的定义的。比如:严重等级的BUG必须修正、影响用户使用的BUG必须修正。但是有一些是是很难复现的、在测试中发现了BUG但是却不能复现出来、或者是有的BUG能复现 但是项目组讨论却认为不一定要修改。

bug原意是“臭虫”,现可用来指代计算机上存在的漏洞,原因是系统安全策略上存在的缺陷,有攻击者能够在未授权的情况下访问的危害。广义上,bug可用作形容各领域范围内出现的漏洞或缺陷。

名称由来:

为马克2号(Harvard Mark II)编制程序的葛丽丝·霍波(Grace Hopper)是一位美国海军准将及计算机科学家,同时也是世界最早的一批程序设计师之一。

有一天,她在调试设备时出现故障,拆开继电器后,发现有只飞蛾被夹扁在触点中间,从而“卡”住了机器的运行。于是,霍波诙谐的把程序故障统称为BUG(飞虫),把排除程序故障叫DEBUG,而这奇怪的“称呼”,竟成为后来计算机领域的专业行话。

如何统计平均需求bug率

要看具体的软件代码行数。

一般日方允许的bug率大概在千分之2左右,即1千行代码2到3个bug。

而且代码量越多,相应的bug率也要越低。

如果整个代码量是10万行,那么整个测试阶段的bug上限就在200个,最好控制在100个以内。

黑盒测试大概占到三分之一左右。具体个数计算一下就行了。

有哪些最大限度降低bug率的办法?

"**率"这个东西由分子和分母计算而来的,所有要确定分子和分母是什么先,其实也就是要确定分母,具体起来,主要的一方面就要看你是对bug这么个分类了,状态,严重程度,发现人,解决人,所属模块,所属负责人,出现阶段,缺陷根源类型,等等不同的bug划分方法和不同的bug 属性都可以参考的,至于统计哪些值要取决于你的度量目的了,也就是统计是为了说明或证明什么事情,证明给谁看.另一个方面还要统计bug以外的相关数据,如需求用例书,功能点数,代码行数,代码生产效率(这个和bug数量关系也很大,不同的开发语言也不同),等等,数据的使用同样是要基于你的统计目的的.

1、编程习惯

种⽠得⽠种⾖得⾖,好的编程习惯可以⼤⼤降低Bug数量。譬如有if必须写else,即使else是个空语句 。

2、写代码的时间问题

对于程序员⽽⾔,千万别熬夜写代码。⼀些程序员在晚上11点,仍然在敲代码。

虽然你⾃⼰觉得头脑其实很清醒,但是第⼆天⾃测,或者QA测试的时候你有可能就会发现问题很多。

我们⼀般不提倡长期加班写代码,因为那样会导致Bug率直线上升。

3、验

在提交测试前要多验,其中包括⾃动化测试、⼿动跑⽤例等。

有句话说得好,千万别怕烦,不然你会烦辈。

4、仔细的设计

在程序员编写代码之前,必须对代码的整个结构以及逻辑结构胸有成⽵。

5、避免⼲扰

有部分的程序员敲代码的时候,经常会⼀边听⾳乐⼀边敲代码,这样效率不仅仅低,⽽且也更容易产⽣Bug。

6、注释

写注释,写注释,写注释。重要的事情说三遍。

因为前期的注释有利于后续开发的时候容易减少bug。

⾃从修改了注释模板,整个⼈精神多了,bug也明显少了。

7、利用工具

另外为了尽早发现Bug,CoCode开发了评审分析工具,通过缺陷移除率评估,评估项目评审效果,从而尽早发现项目里的缺陷,提高项目开发质量。

以上就是关于1000行代码出现多少个bug在合理范围内全部的内容,如果了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

 
举报收藏 0打赏 0评论 0

免责声明:
1.本站部份内容系网友自发上传与公开信息收集转载,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。版权归属原平台(作者)所有,版权争议与本站无关;
2.秉承互联网开放、包容的精神,福步网欢迎各方(自)媒体、机构转载、引用我们原创内容,但要严格注明来源:福步网
3.我们倡导尊重与保护知识产权,如发现本站文章存在版权问题,烦请将版权疑问、授权证明、版权证明、联系方式等,发邮件至service@fubuwang.com,我们将第一时间核实、处理,谢谢。

 
福步贸易网  |  公司简介  |  意见建议  |  法律申明  |  隐私政策  |  广告投放  |  如何免费信息发布?  |  如何开通福步贸易网VIP?  |  VIP会员能享受到什么服务?  |  怎样让客户第一时间找到您的商铺?  |  如何推荐产品到自己商铺的首页?  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备15082249号 |  m.fubuwang.com