提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|使用教程|编辑:蒋永|2017-02-17 11:44:40.000|阅读 1061 次
概述:今天给大家带来parasoft Jtest中非常重要的代码规范静态分析Suppressions(禁止)两点概念解析,欢迎在评论中分享你的看法~
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
Jtest 通过静态地分析代码,来执行代码规范静态分析,以检查与指定代码规范规则的一致性。此分析旨在通过以下措施防止错误,并改进代码质量:
Jtest 已预先配置了内建的规则集,以执行代码规范静态分析。缺省情况下,大多数代码规范检查的Test Configurations(测试配置)中启用的规则,已显示出能快速而显著地提高代码的质量。遵循这一核心准则集的代码运行更快、更安全、更易维护,出现功能问题的可能性较小。
除了提供预先配置的规则集以外,Jtest 还允许您定义自己的规则集,包括自定义规则,以便实施特定于您的组织的代码规范策略。为帮助团队决定要遵循哪些规则,规则按主题分类(例如,安全性、优化、初始化等等),并按严重性分级(严重性是指检测到的问题将导致错误的可能性)。
如需了解 Jtest 代码标准规则方面的更多信息,请选择 “Jtest > Help(Jtest > 帮助)”,打开“Jtest Static Analysis Rules”(《Jtest 静态分析规则》)一书,然后浏览可用的规则描述文件。
Jtest 还能检查用户以 RuleWizard 模块所设计的任意数量自定义规则。有了 RuleWizard,就能以图形化的方式创建规则(通过创建流程图形方式的规则表示法),或者自动创建规则(通过提供演示样本规则违例的代码)。通过创建和检查自定义规则,团队可以验证独特的项目和组织需求,并防止最常见错误的重复出现。
Suppressions(禁止)用来防止 Jtest 对额外出现的特定静态分析任务进行报告(可能会为单个规则报告多项任务)。禁止消息会发送到专门的Suppressions(禁止)视图,而非 Jtest 视图;这就能让你按需要监控那些违例,而把主要结果区域集中于其它错误。
当您通常想要遵循某条规则、但决定在少数异常情况下忽略该规则时,请使用suppressions(禁止)。通过使用suppressions,您可以继续检查代码是否遵循该规则,而不会接收到与故意违反规则有关的重复消息。如果您不想接收到某一特定规则违例的任何错误消息,那么我们您建议修改Test Configurations(测试配置),这样的话配置就不会再检查该条规则。
请注意,Suppressions(禁止)设置是独立于Test Configuration的。为避免冲突,请记住:
这就意味着,分析期间在Test Configuration中所选择的规则会接受检查,但匹配Suppressions(禁止)条件的结果将不会显示出来。
小技巧:
Suppressions(禁止)是基于消息,而非基于规则。Suppressions(禁止)可防止对特定的静态分析任务进行报告(例如,修正发生在Y行的X规则的违例);但Suppressions(禁止)并不阻止对某条规则的所有违例进行报告。
查看更多parasoft测试产品
获取更多活动信息
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢