- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
代码检查工具
代码检查工具;;代码检查的目的;代码检查的目的;代码检查的目的;;代码检查工具的分类;CheckStyle:目前最广泛使用的代码检查工具,代码格式检查工具,以之可以构建定制化的代码规范模板
可以自定义代码规范模板,可以让开发者规约自己的代码,也可以作为衡量代码定态质量的标准
PMD:静态分析Java代码错误的工具,在Runtime前对代码进行错误评估
包含 16 个规则集,对命名、未使用的代码、设计、代码尺寸、终结函数、耦合等进行检查,当然它也可以自定义规则集
可以对JSP页面进行检查,但是规则集较少
两者更多的关注代码格式造成的缺陷、风险和问题,同一个报警可能出现在两者的检查交集中
两者都可以集成到开发客户端的Eclipse环境中,也可以与Maven集成生成代码质量评估报告
;FindBugs:一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题
FindBugs发现的问题,大部分都是在Runtime过程中,会造成程序异常、错误的
FindBugs可以联系class所在包的上下文,对代码进行穿透检查,对隐藏的比较深层次的逻辑错误、资源操作问题等进行报警
当然,FindBugs可以被集成到Eclipse开发环境中,也可以集成到Maven中,生成报告;JDepend:对每个Package的依赖性进行度量
JDepend可自动度量某个设计在以下三个方面的质量
可扩展性(Extensibility)
可重用性(Reusability)
可管理性(Maintainability)
它采用以下的指标来进行评价
包中类和接口的数量(Number of Classes and Interfaces)
包的抽象度(Abstractness)
向心耦合(Afferent Couplings (Ca))
离心耦合(Efferent Couplings (Ce))
包的不稳定程度(Instability (I))
抽象程度与稳定程度的平衡关系(Distance from the Main Sequence (D))
包的循环依赖度(Package Dependency Cycles);;CheckStyle的安装;使用CheckStyle;使用CheckStyle;使用CheckStyle;使用CheckStyle;;PMD的安装;使用PMD;使用PMD;使用PMD;使用PMD;;FindBugs的安装;使用FindBugs;使用FindBugs;使用FindBugs;使用FindBugs;使用FindBugs;;JDepend的安装;使用JDepend;使用JDepend;使用JDepend;;一个实例的分析报告;Project A;
您可能关注的文档
- 人力资源分析报告03.ppt
- 人体运动的解剖学分析与应用.ppt
- 人力资源和社会保障知识讲座.ppt
- 人力资源如何贴近业务.pptx
- 京东大学的互联网思维.ppt
- 人力资源工作技巧分析.ppt
- 人力资源开发体系-.ppt
- 人力资源管理(东方通信)-080504.ppt
- 亲子地产初步研究报告.pptx
- 人力资源管理·规划篇.ppt
- 2024至2030年中国羚羊角类饮片行业深度调查与前景预测分析报告.docx
- 重庆市面向中国农业大学定向选调2024届大学毕业生2024年国家公务员考试考试大纲历年真题14笔试历.docx
- 重庆市面向西北工业大学定向选调2024届大学毕业生00笔试历年典型考题及解题思路附答案详解.docx
- 中国不动杆菌感染治疗药行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 2024至2030年全球与中国ETL软件市场现状及未来发展趋势.docx
- 初中八年级(初二)生物下册期末考试1含答案解析.docx
- 干簧式继电器项目申请报告.docx
- 2024至2030年中国左氧氟沙星片行业深度调查与前景预测分析报告.docx
- 菜籽项目申请报告.docx
- 2024至2030年中国八角钢行业深度调查与前景预测分析报告.docx
文档评论(0)