11

私はEclipse用のCheckStyleプラグインを使用していますが、それは素晴らしい仕事をしています。Sun / Oracleによる公式のコード/スタイル標準があるかどうか(そしてあるはずです!)知りたいのですが...私が見つけたものは非常に古く、Java1.6固有のものすら含まれていません構文など...

これが私がこれまでに見つけたものです:

http://developers.sun.com/sunstudio/products/archive/whitepapers/java-style.pdf(最終更新日2000)

http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html (最終更新日1999- CheckStyle Webサイトはこれを参照しています)

ほとんどのJava構文はそれほど変わっていないことは理解していますが、10年以上経過していないと思います!!! 更新されたバージョンをどこで見つけるか、または私が見つけていないものがあるかどうかについてのアイデアはありますか?

ありがとう

4

3 に答える 3

6

-Xlintプログラムによるチェックのためにコンパイラフラグを調べてみてjavacください(それがあなたの質問である場合)。それはあなたのためにほとんどのものをチェックします。

また、10年以上前のコードスタイルのドキュメントがあることの何が問題になっていますか?つまり、言語はかなり安定しており、古いコードは新しいコードによく似ているため、メンテナンスが容易になります。ライブラリは拡張されている可能性がありますが、構文の多くは同じです。あなたの2番目のリンクは私の検索が返したものであり、非常に包括的であるように思われます。

編集:新しいJava構文の詳細が必要な場合は、Java仕様を確認してください。

于 2012-04-10T17:41:03.670 に答える
6

私の知る限り、Sunの内部コーディング標準ドキュメントは、ジェネリックス、アノテーション、または現在(JDK 8では)ラムダなどの言語変更を含む規則を含むように公式に更新されることはありませんでした。

私は個人的に常にJDK自体から派生した経験的なスタイルを使用してきました。つまり、コードがJDKコードのように見えない場合は、コーディングの慣習に従っていません。

于 2014-11-10T22:39:06.627 に答える
3

OracleがWebサイトを再編成したため、上記のリンクは壊れています。

http://web.archive.org/web/20090911103851/http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html

于 2014-05-17T00:04:51.437 に答える