- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
02 代码评审
* * * * * * Can use “annotation” feature to add standard comments to code * Summary of the results of a Code review are provided in a comprehensive report that documents results at the system, file and procedure levels. Individual coding rules are enumerated with complete definitions. Errors and warnings are displayed with hyperlinks to the line source. * * * * * * * * * * * * * * * * 质量评审 设计评审 单元测试 测试验证 测试管理 ? 代码评审 代码评审 代码评审特点 代码分析 代码评审报告 编程规则 优点 代码图形化显示 代码评审能力 通过软件生命周期的自动化,将编码规则至始至终全面的应用于所有的源代码; 使用工业标准或自定义规则 代码评审能力 检查和生成代码注释文档 头注释生成选项 定位死代码 生成 C++ 类实现的文档 链接到源代码的综合报告 用户能使用 LDRA 图形化工具检查代码 评审过程介绍 分析代码内的注释 发现 LCSAJs (测试路径)报告不可达代码 执行编程标准确认 强制标准 广泛的编程标准 – 用户可配置 语言子集: 安全子集 简易子集 减少对编译器的依赖 有助于目标代码映射 与标准相关的错误 维护性标准 MISRA C MISRA C 1998年由汽车工业协会创建 逐渐被软件开发方广泛接受 唯一被国际认可的安全C测试标准 MISRA C:2004 LDRA 作为委员会成员 标准版本的改进 在LDRA Testbed中已实现 编程标准确认 包含在 langreport.dat 文件中 编辑这个文件进行设置 编程标准包含下列分析检查: 基本静态分析 复杂度分析 静态数据流分析 信息流分析 可以从质量报告和图形化结果中查看 编程标准确认 使用命令行方式在命令行下确定规则违反文件: penfile=location 静态标准示例: 60 STANDARDS TEXT MUST BE 50 CHARS OR LESS 1 1 0 1 S Procedure name reused 2 1 0 2 S Label name reused 3 1 500 3 S More than *** executable lines 4 1 50 4 S Procedure exceeds *** lines 5 1 0 5 S Empty then clause 6 1 0 6 S Procedure pointer declared 7 1 0 7 S Jump out of procedure 8 1 0 8 S Empty else clause MISRA C / MSRA-C:2004 编程规则和标准二者链接 标准分为: 必须 建议 报告依从: 代码评审报告 带批注的源代码 符合标准的所有方面: 编程规则 复杂度度量 代码覆盖 Test Manager报告 报告给出pass/fail总体结果, 同时提供链接到源代码的详细结果 LDRA Testbed ? Code Review Report 代码评审报告 Pass/Fail标准 函数级别 单文件或集合文件 可选的总结报告或详细报告 关注所有函数或者仅关注是否失败 ASCII或HTML格式 代码评审报告 通过如下文件进行全面配置: report.dat 可以对整个工程,或者对单独的子系统进行自定义配置 代码评审报告配置对话框 注释分析 注释对提高代码的可维护性是很重要的 为分析和报告注释的使用,注释可分为以下三类: 头注释 声名注释 体注释 注释分析 注释框图给出每个函数可执行代码的注释比率 也给出空注释的数目 Number of comment lines in parts of procedures ======================================================================== in in
您可能关注的文档
- 精编内经-31-47.ppt
- 浮力复习精编版.ppt
- 第6章 AP Div.ppt
- 第5章_人工神经网络_matlab工具箱.ppt
- 网络分析仪精编.ppt
- 计算机图形学 圆的扫描转换.ppt
- 弧度制-精编版.ppt
- 常用代码的简单使用方法.ppt
- ARM编程实例.ppt
- 精编高二物理课堂教学课件_选修3-1恒定电流第六节_2-6.ppt
- 2025年中国铸管沥青漆喷涂机市场调查研究报告.docx
- 2025至2031年中国聚四氟乙割管料行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国屏蔽箱行业投资前景及策略咨询研究报告.docx
- 2025年中国B级电源电涌保护器市场调查研究报告.docx
- 2025至2031年中国陶瓷印章行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国保冷材料行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国金彩立雕玻璃行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国机箱螺母柱数据监测研究报告.docx
- 2025至2030年中国小GS管装饰头数据监测研究报告.docx
- 2025至2030年中国气动电阻焊机数据监测研究报告.docx
最近下载
- 高考百日家长给孩子的一封信范文.doc VIP
- 2024年注册土木工程师(水利水电)之专业知识题库含答案【新】.docx
- 人教版高中英语单词表(必修1-选修8)打印专用 .pdf
- 天津市南开区2024-2025学年七年级上学期期末语文试题.docx
- 交管12123学法减分复习题库500道含完整答案(历年真题).docx
- 人教版日语八年级 生词+关联词(默写) .pdf VIP
- 流行性感冒课件PPT(共51张PPT).pptx
- 二年级上册数学竖式100题.pdf
- 脑出血患者下肢深静脉血栓预防护理个案分析.docx
- 中国成人心搏骤停后综合征中西医结合诊治专家共识(2023)解读PPT课件.pptx
文档评论(0)