【问题标题】:Oracle Java code conventionsOracle Java 代码约定
【发布时间】:2014-04-09 11:54:52
【问题描述】:

有人知道我在哪里可以找到描述 Java 代码约定的 Oracle 文档吗?

此 URL 不再可用,因此我为此主题创建了新问题。

http://www.oracle.com/technetwork/java/codeconv-138413.html

【问题讨论】:

  • oracle forums 上也有人问过这个问题,但没有答案。
  • 如果您知道更好的选择,我会很高兴地跟进。 @eis 我也看过 oracle 论坛,我认为所有开发人员都在这里,这可能对每个人都有帮助。这就是目的。
  • 是的,我只是引用这个问题来表明其他人也在寻找这个问题的答案。
  • 对未来亲密选民的注意:我认为这属于Shog9's "canonical source" exception

标签: java coding-style


【解决方案1】:

一种选择是使用回程机器,即seems to contain the document (here's direct link to pdf version)。不过我也很想知道 Oracle 用它做了什么,他们是否打算摆脱它。

有一个discussion on Oracle forums 表示已将其提升为 OTN 支持,但未提及任何回复。


2014 年 6 月 17 日更新:现在网站添加了 forum posting,解释如下:

那些 Java 代码约定是在 1999 年编写的,尚未 此后一直保持。

信息可能不是最新的;文档中的链接 可能行不通。这就是页面被删除的原因。很遗憾 还有其他指向该文档的站点不是 更新了。

为避免混淆,我们重新发布了原始文档 - 带有 关于信息不是最新的适当免责声明- 在我们清理其他网站的同时。

试试Code Conventions for the Java Programming Language

确实,页面似乎已恢复。

【讨论】:

    【解决方案2】:
    【解决方案3】:

    我认为该文件已过时。 SEI 发布了the latest standards - 很酷,真的很好。

    【讨论】:

    • SEI 是为 Oracle 定义规则还是不同?
    • 该链接指向 SEI CERT 的 secure 编码指南,同时非常重要的恕我直言,它们不是通用的编码风格指南。他们的新位置似乎是securecoding.cert.org/confluence/display/java
    【解决方案4】:

    【讨论】:

    • 如果您要检查上一个答案中的链接,它包含您添加的相同链接;)
    【解决方案5】:

    旧文档似乎也可以作为 HTML 使用 http://www.oracle.com/technetwork/java/codeconvtoc-136057.html

    【讨论】:

      【解决方案6】:

      我之所以回答这个问题,只是因为此处链接的 Oracle 文档最后一次编辑似乎是在 1997 年,而这个 Oracle 文档最后一次编辑是在 1999 年 4 月 20 日。它有不再更新的适当免责声明。 https://www.oracle.com/java/technologies/javase/codeconventions-fileorganization.html

      【讨论】:

      • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
      猜你喜欢
      • 2012-12-16
      • 2023-04-03
      • 1970-01-01
      • 2011-11-25
      • 2012-01-04
      • 2011-09-23
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      相关资源
      最近更新 更多