一: 自动化编程法律规范检查解决方案 代码的可阅读性、可维护性是个基本要求,这个最基本的要求在很多公司往往无法实现
我们见到更多的是风格各异、富有个性的代码
这对代码的相互阅读和理 解,后人的维护代理很大的困惑,而所有这一切原来就不应该出现的
很多公司都有自己的一套编程法律规范,在实践中却无法持之以恒地执行
通过人工检查代码,耗时、耗力,效果不理想,而且不可避开存在遗漏
如何为一个部门,甚至一个公司定制一套规则
并用这套规则强制地检测公司所有的代码,而且省时、省力
自动化编程法律规范检查解决方案高效的解决了这个问题
它可以按客户的需求定制一套规则,并采纳工具严格地检查所有的代码,强制保证所有的代码风格一致,书写 格式一致
提高的代码的可阅读性和可维护性
自动化编程法律规范检查解决方案可以实现一个部门、公司的代码风格一致
减少因代码风格各异带来阅读理解、维护困 难
实现步骤 1.架构师制定团队统一规则,Architect Edition(C++Test、Jtest、
Test)定制规则,团队统一使用此规则(编码标准,单元测试用例生成) 2.架构师上传规则到 TCM(Team Configuration Manage) 3.开发人员使用团队规则进行自动代码走查,单元测试 4.结果发布二: C++Test 介绍C++Test 是一个 C/C++单元测试工具,自动测试任何 C/C++类、函数或部件,而不需要您编写一个测试用例、测试驱动程序或桩调用
C++Test 能够自动测试代码构造(白盒测试)、测试代码的功能性(黑盒测试)和维护代码的完整性(回归测试)
C++Test 是一个易于使用的产品,能够适应任何开发生命周期
通过将 C++Test 集成到开发过程中,您能够有效地防止软件错误,提高代码的稳定性,并自动化单元测试技术(这是极端编程过程的基础)
特性即时测试类/函数