一: 自动化编程法律规范检查解决方案 代码的可阅读性、可维护性是个基本要求,这个最基本的要求在很多公司往往无法实现。我们见到更多的是风格各异、富有个性的代码。这对代码的相互阅读和理 解,后人的维护代理很大的困惑,而所有这一切原来就不应该出现的。 很多公司都有自己的一套编程法律规范,在实践中却无法持之以恒地执行。通过人工检查代码,耗时、耗力,效果不理想,而且不可避开存在遗漏。 如何为一个部门,甚至一个公司定制一套规则?并用这套规则强制地检测公司所有的代码,而且省时、省力? 自动化编程法律规范检查解决方案高效的解决了这个问题。它可以按客户的需求定制一套规则,并采纳工具严格地检查所有的代码,强制保证所有的代码风格一致,书写 格式一致。提高的代码的可阅读性和可维护性。自动化编程法律规范检查解决方案可以实现一个部门、公司的代码风格一致。减少因代码风格各异带来阅读理解、维护困 难。实现步骤 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 集成到开发过程中,您能够有效地防止软件错误,提高代码的稳定性,并自动化单元测试技术(这是极端编程过程的基础)。 特性即时测试类/函数 支持极端编程模式下的代码测试 自动建立类/函数的测试驱动程序和桩调用 自动建立和执行类/函数的测试用例 提供快速加入和执行说明和功能性测试的框架执行自动回归测试 执行部件测试(COM)优点 帮助您立即验证类功能性和构造 将您从编写测试驱动程序、桩和测试用例的繁重工作中解放出来 自动化极端编程和其它编程模式的单元测试过程 使得您能够实现和执行 100%的代码覆盖性 支持紧急和短线开发项目 降低调试和维护时间 改善应用的可靠性 防止简单错误的扩大 三: Insure++简介要发现内存泄露...