种⽠得⽠种⾖得⾖,好的编程习惯可以⼤⼤降低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有很多种,语法上的,逻辑上的等等。对于语法错误,很好解决。使用集成的开发环境,一般都会有语法检查,高亮提示等功能避免产生。然后
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)