易写科技 注重每一个细节,这篇文章我们来说易写科技的编程规范。
易写科技有一整套编程规范,并且我们把这些规范整理起来,针对eclipse写了一些配置文件,保证每个人的代码风格都是相同的,这样既避免的SVN代码的冲突,又能使代码整洁、美观,我们把配置方法和eclipse配置文件也提供给我们的客户。
而且有很多客户直接把我们提供的规范作为他们公司整个技术部的规范。
必备软件安装
svn:1.8以上版本
JDK:1.7以上版本
Maven:3.3以上版本
Eclipse:jee最新版本
eclipse设置
在本地创建一个eclipse工作空间,进行以下配置:
Window=>Preferences=>General=>Workspace,将Text file encoding设为utf-8。如图:
Window=>Preferences=>Java=>Code Style=>Formatter,通过import按钮导入,
导入的文件是formatter.xml,如图:
Window=>Preferences=>Java=>Code Style=>Code Templates,Comments=>Types,
通过import按钮导入,导入的文件是codetemplates.xml,导入该xml之前,
将xml文件中Author、Email等改为自己的名字。如图:
Window=>Preferences=>Java=>Editor=>Save Actions,勾选Perform selected actions on save,
勾选format source code,勾选organize imports。用来设置代码保存自动格式化。如图:
备注:上述Eclipse环境设置,主要目的是使项目组所有成员均采用统一的代码格式化方式,
避免2个人的格式化设置不一致,导致eclipse对本地代码重新格式化后,与SVN中的版本产
生大量差异,从而减少在合并冲突代码时造成的风险。
然后确保Java Compiler选择的是1.7。如图:
确保Installed JREs选择的是1.7的JDK。如图:
确保Maven=>Installations选择的是自己安装的最新maven版本,而不是eclipse自带的。如图:
因为项目比较多,请在eclipse的Java视图中,建议通过working set组织工程结构,如图: