【问题标题】:Most used Java code convention / style guide最常用的 Java 代码约定/样式指南
【发布时间】:2014-08-03 13:59:30
【问题描述】:

我看到几个关于 SO 的问题询问 Java 的最佳编码约定,例如 herehere,但问题往往集中在 最官方的 Java 编码约定上,而不是最常用的 Java 编码约定。我认为最常用的风格指南最好作为个人程序员了解,但显然,一个约定的广泛程度应该与它的有效性或最新程度相平衡。

谁能告诉我最广泛使用的 Java 代码约定?任何对定量证据的参考都会非常有帮助,但与他人合作的经验以及未来可能成为标准的想法也会很有用。如果任何建议与该风格的缺点相平衡(例如不再更新 Oracle 约定),这也将是有益的。

我认为最好遵循单一指南,这样就不会造成混淆,任何加入项目的人都可以得到该指南的链接。这个问题适用于不属于拥有自己风格指南的公司的程序员;它适用于可能参与协作项目的个人程序员,贡献者应该使用相同的风格。

编辑:为了清楚起见,我知道可用的不同样式指南。我想从更有经验的人那里获得关于哪些指南最受遵循的信息,以及使用频率是否足以证明使用它们的合理性,或者它们是否有其他缺点,这意味着尽管它们很受欢迎,但应该被忽略。

【问题讨论】:

标签: java coding-style conventions


【解决方案1】:

很难说哪种约定更常用,而且我认为您不会从任何地方获得此信息。即使你明白了,也可能是特定于上下文或地区的。

我的建议是,如果你想要一些“官方”并且背后有大名的东西,或者一本书,如果你需要向其他人证明这个选择是合理的,我会说:Clean Code: A Handbook of Agile Software Craftsmanship

那里有很多人遵循那本书的约定,而这本书本身就是用 Java 代码示例编写的。我认为这是你最好的选择。 :)

敏捷和软件工艺运动倾向于以某种方式遵循那本书的大部分原则(后来更多)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-19
    • 1970-01-01
    • 2010-09-08
    • 2015-09-15
    • 1970-01-01
    相关资源
    最近更新 更多