引入代码标准检查的必要性

软件质量的保证付出/回报曲线我就不多说了,我们始终坚持一个原则:在最合适的时间段里做最合适的事情!

这是能够解决众多质量管理上的问题的一个有效解决策略。

我们通常在代码编写阶段就忽略或者故意地“偷工减料”行为,必定会在以后的产品生命周期内被突显出来。这就导致一个缺陷在产品的生命周期后段被放大若干倍,所带来的维护成本是及时修复的若干倍。目前解决这个问题最好的途径有两种,一种是动态的单元测试,另一种是静态代码走查。代码走查的形式基本上有两种:人工走查和工具走查。

这两种形式都可以达到同样的目的,如何选择就要看实际的企业特点。

下面就简单地说一下代码标准检查的好处。

1、可以减少“笔误”情况;

2、使代码更加严谨;

3、有利于实现企业的独特文化和达到规范化管理。

×对于第一点来说,程序员在编写代码的时候,经常会出现“笔误”的情况的,而大多数的软件缺陷是由于“笔误”造成的。

×第二,所谓代码是否严谨,就是检查代码在处理情况下是否考虑得足够周全。这是程序员最容易出错的地方,经常忘记函数返回值的处理,函数参数的有效性检查等。

×第三,每个程序员都有其自身的“写作”风格,每个企业也有其要求的代码编写规范。规范的出发点是好的,但规范的同时也会造成一些规范推广上的问题,比如说这个规范是否所有的程序员都很清楚?是否所有的程序员在实际的编码中严格遵从?所以,引入代码标准检查是十分必要的措施!

另外,我非常建议对代码标准检查实行“自动化”。现在这样的工具非常之多,它所带来的好处是非常明显的。可以让测试人员或者开发人员有更多的时间专注于更加需要思考的地方。

你可能感兴趣的:(软件工程)