如何在开发过程中,减少和降低bug的出现
我公司是做管理系统的,每次开发完提交给测试的,测试人员总是测出大量的bug,或500,或数据错误
或js错误,或查出的数据和导出的数据不一致,或逻辑错误。
哎,悲剧啊,长期下去 对自身的发展不好
现广积天下开发方案,如何减少和降低bug的出现
------解决方案--------------------这个需要经验了,但是至少不要出现P2的bug,另外就是在测试评审用例的时候你一定认真听,并纠正不符合的问题
------解决方案--------------------有BUG很正常啊,要别个测试吃什么饭,另外同意1楼的,有些BUG经验够也不会出现的
------解决方案--------------------出bug就总结为什么会出现,是自己不小心?还是没考虑到?还是漏了?然后就想办法解决掉。。慢慢的就好了。。
不过在牛X的程序员也会有bug。。
不过听说某些公司,被测试部测出bug要扣工资,真他妈有压力,这种公司哥绝对不去。。
------解决方案--------------------哪里觉得有问题。。加逻辑判断吧。。逻辑没有问题一般就OK了。。实在不行就加个try·········
------解决方案--------------------一般情况 在项目时间紧的情况下会出现一些 C,D类的BUG
------解决方案--------------------经验之谈!
------解决方案--------------------做完自已先查几次就好了,好程序都是改出来的
------解决方案--------------------自己多考虑点 边界情况, 自己写的代码自己多检查 多测试 规范化点
------解决方案--------------------做多了能减少出现次数 但不能避免
------解决方案--------------------1、不出Bug的程序员是不存在的
2、花初级程序员的薪水想得到高级程序员的成果是不现实的
3、方法论楼上几位已经说过了
希望对你有所帮助!
------解决方案--------------------规范代码,尽量把代码清晰化,能简单的不复杂化!
异常捕捉要做好,不要哪里都输出错误,尽量把错误抛到最外层处理!
另外说点最主要的:
楼主你扪心自问下,你平时是怎么测试的??
测试是要多方面的,不能老按照自己的那一条思路去测试!!测试人员就是想到了你没想到的那一面!
这个总得来说还是靠经验,当你做了很多次同类型的功能,你就自然知道这种类型的功能要注意哪些地方了!!加油吧!还是要靠积累的!
希望能帮到楼主!