欢迎来到天天文库
浏览记录
ID:45563329
大小:384.24 KB
页数:11页
时间:2019-11-14
《24如何使用testbed进行编码规则的定制和检查10》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、如何使用testbed进行编码规则的定制和检查本篇文档主要介绍如何利川LDRATestbed进行编码规则的定制和检查,同时结合TBAudit中文报告生成工具生成中文质量报告。使用Testbed进行编码规则的定制和检查LDRATestbed提供两种方法定制编码规则:一种是通过编辑编码规则文件cpen.dat/cppen.dat实现;一种是编辑cReport.dat添加口己的规则集,卜八血我们分别介绍。(一)编辑编码规则文件cpen.dat实现编码规则定制1.启动Testbed,在01e菜单卜选择SelectFile选项,选择要分析的文件;选择好要分析的文件,点
2、击Select按钮完成。2.点击菜单栏中的Configure,在下拉菜单中点击StaticOptions选项,将会出现如下窗口,点击cpen.dat后的Edit按钮,按照提示编辑cpen.dato若存在已编辑好的编码规则文件,可按旁边的浏览键直接指定该da(文件,则下面的3、4、5步可以省略。StaticConfiguration1.使用编辑工具中的列模式将第10列全部置为“OS“(T代农该条编码规则无效。433123456789101112131415162000200STANDARDSTEXTMUSTBE50CHARSORLESS.Sref1SProce
3、durenamereused.2SLabelnamereused.3SMorethan***executablereformattedlinesin4SProcedureexceeds***reforixiattedlines.5SEmptythenclause.6SProcedurepointerdeclared.7SJumpoutofprocedure.8SEmptyelseclause.9SAssignmentoperationinexpression.10SNotused11SNobracketstoloopbody(addedbyTestbed).
4、12SNobracketstothen/else(addedbyTestbed)•13Sgotodetected.14SProceduralparameterdeclared・15SAnonymousfieldtostructure.16SMultiplelabelsdeclared.1.按照规则的中文描述,将少Z对应的英文编码规则所在行该列置为“1”,代表该条编码规则有效。比如某单位编码规则“4丄1」过程/函数名禁止車川”,通过比对编码规则文件,发现规则1与之対应,就作如下修改:43311STANDARDSTEXTMUSTBE50CHARSORLESS.S
5、reflinenumber,s01SProcedurenamereused.GJB4.1.1.11.以此类推,编辑后的编码规则文件如下。433STANDARDSTEXTMUSTBE50CHARSORLESS・Srellinenumber,s1101SProcedurenamereused・GJB4.1.1.12102SLabelnamereused・GJB4.1.1.23020003SMorethanexecutablereformattedlinesinfile.402004SProcedureexceedsreformattedlines.5105SEm
6、ptythenclause.GJB4.3.1.16106SProcedurepointerdeclared.GJB4.4.1.37107SJumpoutofprocedure.GJB4.5.1.18108SEmptyelseuse・GJB4.3.1.39109SAssignmentoperationinexpression・GJB4.6.1.1100010SNotused111011SNobracketstoloopbody(addedbyTestbed)•GJB4.2.1.2121012SNobracketstothen/else(addedbyTestb
7、ed)•GJB4.2.1.3131013Sgotodetected・GJB4.5.1.2141014sProceduralparameterdeclared・GJB4・1・1・S151015sAnonymousfieldtostructure・GJB4・1・1・3161016sMultiplelabelsdeclared・GJB4・1・1・41.同时,整理出对应的中文编码规则文件(TBAudit使用),以上为例,按GJB排序,无用的规则去除。433STANDARDSTEXTMUSTBE50CHARSORLESS.Sreflinenumber.ssourcel
8、ine1101S(LDRA)过程/函数名禁止重用・G
此文档下载收益归作者所有