最常用的Java代码约定/风格指南

3
我在SO上看到了几个关于Java最佳编码规范的问题,例如这里这里,但这些问题往往集中在最官方的Java编码规范上,而不是最常用的Java编码约定。我认为作为一个个人程序员,了解最常用的样式指南是最好的选择,但显然,一致性约定的普及程度应该与其效果或更新程度相平衡。
有人能告诉我Java最广泛使用的代码约定是什么吗?任何量化证据的参考都将非常有帮助,但从与他人合作的经验中获取的知识以及对未来可能成为标准的想法也将非常有用。如果任何建议的缺点(例如Oracle约定不再更新)得到平衡,也将很有启发性。
我假设遵循单一指南是最好的,这样就不会有混乱,并且可以向任何加入项目的人提供指南链接。这个问题是针对没有自己的风格指南的公司的程序员的;它是针对可能在协作项目中工作的个人程序员的,其中贡献者应该使用相同的样式。
编辑:为了明确,我知道有不同的风格指南可用。我想从更有经验的人那里获取信息,了解哪些指南被最多地遵循,以及是否频繁使用就足以证明它们的可行性,或者它们是否有其他缺点,即使它们很受欢迎也应该忽略。

2
Java编程语言的代码约定 - BackSlash
你也可以查看谷歌的规范。 - epoch
我的评论已经在 https://dev59.com/l2Ag5IYBdhLWcg3w9fDm#49970437 的帖子下回答了,不需要重复。 - Ivan Proskuryakov
1个回答

1

很难说哪种惯例更常用,我认为你不可能从任何地方获得这些信息。即使你得到了,也可能只适用于特定的上下文或地区。

如果你想要一些“官方”的东西,并且有一个大名头支持,或者需要向他人证明你的选择,我建议:《代码整洁之道》

有很多人遵循该书的惯例,而且该书本身是以Java代码示例编写的。我认为这是你最好的选择。 :)

敏捷和软件工艺运动在某种程度上或多或少地遵循了那本书的许多原则(后者甚至更多)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接