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

有哪些最大限度降低bug率的办法?,第1张

1、编程习惯

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

2、写代码的时间问题

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

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

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

3、验

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

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

4、仔细的设计

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

5、避免⼲扰

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

6、注释

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

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

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

7、利用工具

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

有些程序员认为,测试BUG是测试人员做的事情,程序员只要负责写代码就可以了。其实,这种想法是经不起推敲的。程序员不仅有编写完成需求的代码的义务,也要对自己的代码质量负责。在常见的开发流程中

程序员开发 ->提交代码 ->测试人员测试(如果存在BUG) ->反馈BUG给程序员 ->程序员修复BUG ->测试人员测试 (未发现BUG)->提交测试结果,等待版本发布

如果BUG量较大,将直接导致上述的这个过程时间延长,如果在修复的过程中产生其他BUG,将让这个过程重复,直到测试人员没有测试出来BUG为止。所以,减少开发的BUG量,将显著的减少整个发布的时间。

深有体会,肺腑之言:

晚上10点之后千万不要写代码,每次我这个时候写代码总会左眼睁着右眼闭上,右眼睁着左眼闭上,我表示10点之后写代码那是开玩笑。虽然有时后不是很困,然后自我感觉很良好,但是,但是,第二天自测,或者QA测试的时候那就呵呵。。。写代码5分钟,查bug俩小时。

写代码前可以自言自语,或者写在纸上。把要做的东西说一遍,理清楚了再写。

写代码千万不能着急。领导催,pm催,那也是急不来的。必须按照平时的速度,一步一步的来,心浮气躁,心神不宁的状态不能写代码。

写注释,写注释,写注释。重要的事情说三遍。代码就像天书(这点相信看过别人代码的人深有体会),而自己的代码呢,当时觉得清新易懂,过个两三天就不那么回事了。写上注释有利于后续开发的时候容易减少bug和定位bug

bug有很多种,语法上的,逻辑上的等等。对于语法错误,很好解决。使用集成的开发环境,一般都会有语法检查,高亮提示等功能避免产生。然后


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11937810.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存