引入代码标准检查的必要性
作者:网络转载 发布时间:[ 2011/10/8 15:19:16 ] 推荐标签:
软件质量的保证付出/回报曲线我不多说了,我们始终坚持一个原则:在合适的时间段里做合适的事情!
这是能够解决众多质量管理上的问题的一个有效解决策略。
我们通常在代码编写阶段忽略或者故意地“偷工减料”行为,必定会在以后的产品生命周期内被突显出来。这导致一个缺陷在产品的生命周期后段被放大若干倍,所带来的维护成本是及时修复的若干倍。目前解决这个问题好的途径有两种,一种是动态的单元测试,另一种是静态代码走查。代码走查的形式基本上有两种:人工走查和工具走查。
这两种形式都可以达到同样的目的,如何选择要看实际的企业特点。
下面简单地说一下代码标准检查的好处。
1、可以减少“笔误”情况;
2、使代码更加严谨;
3、有利于实现企业的独特文化和达到规范化管理。
● 对于第一点来说,程序员在编写代码的时候,经常会出现“笔误”的情况的,而大多数的软件缺陷是由于“笔误”造成的。
● 第二,所谓代码是否严谨,是检查代码在处理情况下是否考虑得足够周全。这是程序员容易出错的地方,经常忘记函数返回值的处理,函数参数的有效性检查等。
● 第三,每个程序员都有其自身的“写作”风格,每个企业也有其要求的代码编写规范。规范的出发点是好的,但规范的同时也会造成一些规范推广上的问题,比如说这个规范是否所有的程序员都很清楚?是否所有的程序员在实际的编码中严格遵从?所以,引入代码标准检查是十分必要的措施!
另外,我非常建议对代码标准检查实行“自动化”。现在这样的工具非常之多,它所带来的好处是非常明显的。可以让测试人员或者开发人员有更多的时间专注于更加需要思考的地方。
相关推荐
最新发布
性能测试之测试环境搭建的方法
2020/7/21 15:39:32软件测试是从什么时候开始被企业所重视的呢?
2020/7/17 9:09:11Android自动化测试框架有哪些?有什么用途?
2020/7/17 9:03:50什么样的项目适合做自动化?自动化测试人员应具备怎样的能力?
2020/7/17 8:57:06几大市面主流性能测试工具测评
2020/7/17 8:52:11RPA机器人能够快速响应企业需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消灭吗?为什么?
2020/7/17 8:43:03软件测试基本概念是怎么来的?软件测试生命周期的形成历经了什么?
2020/7/16 9:11:10