项目实现流程:
1.理论上遵循使用twitter的编码规范[2][10]
2.导入eclipse-java-google-style.xml,稍微更改,主要是对于if,while等的单行强制使用大括号。[9]
3.在Intellj中使用CheckStyle-IDEA检查编码规范。[6]
4.根据twitter的编码规范修改代码
参考:
1.orcale 规范文档
http://www.oracle.com/technetwork/java/codeconventions-150003.pdf
2.twitter
https://github.com/twitter/commons/blob/master/src/java/com/twitter/common/styleguide.md
有例子,很明确!!
3.How to add IntelliJ Google Style Guide to IntelliJ
https://agilewarrior.wordpress.com/2015/08/07/how-to-add-intellij-google-style-guide-to-intellij/
google java style guide intellij
4.中文版
http://wenku.baidu.com/link?url=reieW0Ps3QVkf4CF2xX9HhRmW11P5RgoySdV_SA4cx-1NHdLVvz3cvXp3smMEfxPpWNnJubnn_oASR_sTrA0rCdfhd6pags0Ug8uOjLlX6G
另一个版本
http://www.docin.com/p-13500928.html
5.google
https://github.com/google/styleguide
6.intelliJ IDEA集成checkStyle
http://www.cnblogs.com/kiwi-wang/p/4166410.html
7.checkstyle主页
http://checkstyle.sourceforge.net/config_annotation.html
8.checkstyle源码
https://github.com/jshiell/checkstyle-idea
9.Importing Code Formatter Settings from Eclipse
https://blog.jetbrains.com/idea/2014/01/intellij-idea-13-importing-code-formatter-settings-from-eclipse/
10.Java规范
http://www.jianshu.com/p/2f6ee851bcbe
根据实际经验对twitter的编码规范进行修改,并形成自己的编码规范。
11.另类的package-info.java文件探讨
http://strong-life-126-com.iteye.com/blog/806246
12.Checkstyle的检查项配置详解
http://blog.csdn.net/maritimesun/article/details/7668966
13.提高Java代码质量的Eclipse插件之Checkstyle的使用详解
http://www.cnblogs.com/lanxuezaipiao/p/3202169.html