|
该帖已经被评为精华帖
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2004-03-27
如题!
声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2004-03-27
我经常约束自己....
|
|
| 返回顶楼 | |
|
最后更新时间:2004-03-27
你下载 checkstyle 之后,解开就可以看到它
提供了几个检查的 sample。如果我没记错的话, 一个是针对 SUN Java 编码规范,另一个是针对 Effective Java 中指出经常存在的一些问题。 我现在是使用它和 ant 结合一起使用。在 compile 之前就进行 check style。如果不通过,根本不会进行 编译。 TO aihua: 毕竟大多数项目不止是一个人做。让大家 统一编码风格,还是很有意义的。 |
|
| 返回顶楼 | |
|
最后更新时间:2004-03-27
我是没有办法说服身边的人用Check style....
|
|
| 返回顶楼 | |
|
最后更新时间:2004-03-28
我是在 build.xml 当中加上 checkstyle 的。
而且是强制要求只有通过build的才能进入cvs 不过如果你现在没法做到强制要求,至少可以 先影响一下别人吧。 |
|
| 返回顶楼 | |
|
最后更新时间:2004-03-30
SimonLei 写道 我是在 build.xml 当中加上 checkstyle 的。
而且是强制要求只有通过build的才能进入cvs 不过如果你现在没法做到强制要求,至少可以 先影响一下别人吧。 可否共享一下你的使用经验啊!这也是楼主想要了解的!先谢了啊! |
|
| 返回顶楼 | |
|
最后更新时间:2004-03-30
SimonLei 写道 我是在 build.xml 当中加上 checkstyle 的。
而且是强制要求只有通过build的才能进入cvs 如果直接提交,也是可以的. 这个很难控制把. |
|
| 返回顶楼 | |
|
最后更新时间:2004-03-31
以下是 build.xml 中的一段。
另外,我们每小时自动 build 一次。如果发现 checkstyle 没通过就提交,是会影响绩效的。 如果是 unit test 没通过就提交,也会影响绩效。 如果纯粹的技术难以控制,我们就从管理上进行控制。 ;) [code:1] <target name="checkstyle" depends="init" description="Check Code Style"> <checkstyle config="${config.dir}/xabCodeStyle.xml"> <fileset dir="${java.dir}" includes="**/*.java"/> <fileset dir="${test.dir}" includes="**/*.java"/> </checkstyle> </target> [/code:1] |
|
| 返回顶楼 | |
|
最后更新时间:2004-03-31
SimonLei 写道 以下是 build.xml 中的一段。
另外,我们每小时自动 build 一次。如果发现 checkstyle 没通过就提交,是会影响绩效的。 如果是 unit test 没通过就提交,也会影响绩效。 如果纯粹的技术难以控制,我们就从管理上进行控制。 ;) [code:1] <target name="checkstyle" depends="init" description="Check Code Style"> <checkstyle config="${config.dir}/xabCodeStyle.xml"> <fileset dir="${java.dir}" includes="**/*.java"/> <fileset dir="${test.dir}" includes="**/*.java"/> </checkstyle> </target> [/code:1] :D 真是羡慕死了. 你们难道是做外包的?国内项目也有这样的管理? |
|
| 返回顶楼 | |
|
最后更新时间:2004-03-31
SimonLei 写道 以下是 build.xml 中的一段。
另外,我们每小时自动 build 一次。如果发现 checkstyle 没通过就提交,是会影响绩效的。 如果是 unit test 没通过就提交,也会影响绩效。 如果纯粹的技术难以控制,我们就从管理上进行控制。 ;) [code:1] <target name="checkstyle" depends="init" description="Check Code Style"> <checkstyle config="${config.dir}/xabCodeStyle.xml"> <fileset dir="${java.dir}" includes="**/*.java"/> <fileset dir="${test.dir}" includes="**/*.java"/> </checkstyle> </target> [/code:1] 好主意。学习,只是对checkstyle还不熟悉,只是使用了他的formet功能,不知道哪里可以找到入门的资料。 |
|
| 返回顶楼 | |






