FindBugs 检查程序生成的class的工具
PMD 检查源码
CheckStyle 检查源码,主要关注源码格式
这三个程序都有for Eclipse 的插件,我都安装上了.
打开检查后,第一感觉是"蒙了",呵呵,太多错误了
感觉:
1.findbugs 大多数提示有用,值得改
不过插件保存值有问题,我是关闭项目后台修改了配置文件,在装入才成功改了配置的.
配置没有查找功能,不过缩写能让我们很快找到某个规则
也提供图形界面的独立程序,对jar进行检测,有报告生成,很方便. 很多功能插件没有实现.遗憾,不过独立使用findbugs也挺好,就是没法同时修改源码了.
插件bug替代法: 使用独立的findbugs设置规则,然后到C:\Documents and Settings\XXX\下找.Findbugs_prefs,然后改名覆盖eclipse project下的.fbprefs (先关闭你的project)
2.PMD 一部分值得改, 有些太严格了
独立的程序是命令行的,没测试.
插件可以配置规则,有一个独立显示问题的视图,也很方便
一般来说,需要自定义规则才通过检验.
3.checkstyle 过于严格,自定义规则才行
按照sun的规范的话太严格了,需要自定义规则.
插件自定义规则没有查找功能,查找规则麻烦.
没有试用独立的checkstyle.
在使用上面的工具时,有时也发生不知道如何修改的时候,很是困惑,特别是它没有给出修改建议的时候.
分享到:
相关推荐
以下是一些关于单片机程序编写代码规范工具的相关知识点: 1. **代码规范的重要性**: - 提高代码可读性:规范的代码结构和命名规则使得其他人更容易理解代码逻辑,便于团队协作。 - 降低错误率:遵循统一的编程...
C语言源代码规范格式化工具是一款专为C语言开发者设计的实用软件,旨在帮助程序员自动整理和格式化源代码,使其符合特定的编程规范和风格。这款工具特别强调其绿色免费的特点,意味着用户无需安装即可直接运行,同时...
在 iOS 软件代码规范中,表达式与语句主要包括赋值语句、选择语句、循环语句、函数调用语句等。 函数、方法、接口 函数、方法、接口是编程中的基本结构元素。在 iOS 软件代码规范中,函数、方法、接口主要用于定义...
Java代码检查工具是一种重要的开发辅助软件,主要用于确保代码符合特定的编程规范和最佳实践,从而提高代码质量和可维护性。这些工具通常作为集成开发环境(IDE)如MyEclipse的插件存在,允许开发者在编写代码的过程...
VBA代码规范工具是开发人员和程序员在编写VBA代码时非常重要的辅助工具,它有助于提高代码的可读性、可维护性和团队协作效率。 "Office VBA代码格式规范工具"是一款专门设计来帮助开发者保持VBA代码整洁和一致性的...
总结,阿里巴巴代码规范检查插件是提升代码质量、保证团队协作效率的有效工具。无论是新项目还是已有项目的维护,都应将其纳入日常开发流程,以确保代码的健壮性和可维护性。同时,理解和遵循代码规范,能够帮助...
以下是对"Android的代码规范总结"及"一些实用常用的工具类"的详细说明。 1. **代码规范** - **命名规范**:变量、函数和类的命名应清晰、具有描述性,通常采用小驼峰命名法(首字母小写,每个单词首字母大写)。...
**Checkstyle - 代码规范工具** Checkstyle 是一个开源的代码质量检查工具,主要用于Java语言。它通过静态分析源代码来检测是否遵循特定的编程规范,例如 Google Java Style Guide 或者 Sun's Coding Standards。这...
另外,文档中还提到了Lint和fix工具FECS,这是一个前端代码质量检查工具,帮助开发者发现代码中的问题,并提供修复建议,以符合百度前端代码规范。FECS的使用是保证代码质量的重要手段之一,它可以在代码提交前进行...
3. **规则定制**:SonarLint提供了大量的内置代码质量规则,开发者可以根据项目需求选择启用或禁用这些规则,甚至可以自定义新的规则。 4. **与SonarQube集成**:如果项目已经使用了SonarQube服务器,SonarLint可以...
阿里Java代码规范监测工具是一款由阿里巴巴开发的针对Java编程语言的编码规范检查工具,旨在提升代码质量、统一团队编码风格,以及遵循阿里巴巴内部的《Java开发手册》。这个离线安装版是专为Eclipse集成开发环境...
常见的代码规范与代码审查工具包括lint工具、代码检查工具和代码审查平台。使用代码规范与代码审查工具可以提高代码质量、减少bug的产生和提高开发效率。 代码规范与代码审查是软件工程中的重要组成部分。遵循代码...
在前端开发领域,代码规范是确保团队协作效率、提高代码可读性和维护性的关键。"前端代码规范"这个压缩包文件很可能包含了一系列关于如何编写整洁、一致且易于理解的前端代码的指南。以下是对这些规范的一些核心内容...
Java和前端代码规范是软件开发中的重要组成部分,尤其是在大型企业如阿里巴巴这样的公司中,它们对于保持代码质量和团队协作至关重要。本压缩包包含了阿里巴巴制定的Java和前端开发的详细规范,帮助开发者遵循一致的...
【标题】"Eclipse代码规范文件"涉及到的是在Eclipse集成开发环境中如何设定和使用代码规范,以便提高代码质量和团队协作效率。Eclipse作为一个流行的Java IDE,提供了强大的代码格式化和模板功能,允许开发者定制...
阿里巴巴代码规范扫描检查...总的来说,阿里巴巴代码规范扫描检查插件是提升个人和团队开发效率的重要辅助工具,它帮助开发者遵循统一的编码标准,减少因代码不规范带来的问题,同时也是一种有效的代码质量管理手段。
**代码规范**是编程实践中非常重要的一个方面,它旨在确保代码的可读性、可维护性和团队协作的高效性。...记住,选择适合自己团队和项目的代码规范至关重要,这样既能保持代码的整洁,又能提高团队的开发效率。
- **背景介绍**:为了更好地实施代码规范检查,通常需要借助特定的工具或插件来辅助完成。阿里巴巴代码规范推荐使用集成开发环境(IDE)中的搜索插件来实现这一目的。 - **操作步骤**:首先,需要下载并安装相应的...
.NET 代码生成工具是开发过程中的一种实用技术,它能够帮助程序员快速生成大量符合特定规则的源代码...在选择和应用代码生成工具时,应根据项目需求和团队习惯,选择最适合的工具,并充分挖掘其潜力,以达到最佳效果。
### 陈佩蕙的Verilog代码规范 #### 概述 陈佩蕙的Verilog代码规范,是由陈佩蕙在2004年为STC/ITRI制作的一份关于IP设计规范的重要文档。这份文档详细阐述了在系统级芯片(SoC)设计中所面临的挑战、软硬件IP的设计...