Answers:
是的。
Eclipse使您可以定义自己的可导出代码样式,可以在所有开发人员之间共享。如果您不想设置自己的格式样式,可以告诉开发人员使用Eclipse的默认格式。即使您使用默认磁盘,我也建议您将其导出并放在共享的网络驱动器上,以供所有开发人员使用。如果您以后决定更改一件事,则可以轻松完成。
无论如何,我建议您尽快开始,最好是在项目开始时,并始终将代码格式化为所选的格式。您将要避免在开发过程中使用纯“格式提交”,因为那样很难与“实际”提交区分开。实际上,这意味着开发人员应严格遵守自己的承诺。
另外,我把它放在最后是因为这只是我个人的看法,但是请考虑删除每行限制80个字符(或将其扩展到更大的字符,我们这里有120个字符),即如果我没有记错的话Eclipse上默认的自动格式化行长。现在我们所有人都有大屏幕和大屏幕分辨率,这样就可以了。在该主题上,查看在宽屏显示器问答时“ 80个字符的限制是否仍然有用”,然后您可以做出自己的决定。
编辑:Thorbjørn很好地说明了“每次保存文件时设置格式”功能。
是的,这是非常好的做法。它确保大家都同意的源文件如何应在编辑器中被打开时的样子。
此外,我在“每次保存文件时设置格式”功能方面都有很好的经验。(我们使用标准的Eclipse格式化程序配置)。
通过打开Eclipse属性启用它,然后选择Java-> Editor-> Save Actions。启用“在保存时执行所选操作”和“格式化源代码”。
原因自然是代码总是被格式化,因此您可以在编辑时随意格式化而不必担心任何中断。这还可以确保源存储库日志准确(这在进行取证分析时很重要)。
您应该有一个大家都遵循的编码标准。这是由外部工具(例如缩进),IDE还是手动实施,都无关紧要。重要的是应在提交之前进行任何操作。
在项目/公司中遵循明确定义的编码标准是一个好习惯。尽管这样做的方法可能会有所不同,但只要选择最适合您组织的方法即可。如果每个人都使用Eclipse,则可以为项目创建可导出的代码格式,然后在开发人员之间传播它(Eclipse还提供了在每次保存时自动格式化文件的选项),但是我建议创建一个描述所选格式的文档。