9

私は中規模の開発チームで働いており、Java 1.4 で書かれた 8 年以上前の Web アプリケーションを管理しています。

新しい開発では、私は常に人々に新しい標準とベスト プラクティスを順守するよう説得しようとしています。それは、HTMLImplementation よりも HtmlImplementation のような新しい命名標準を使用するような単純なことから、具体的なクラスに対してコーディングするよりもインターフェイスに対してコーディングする方が良い理由などにまで及びます。クラス継承よりも不変性またはオブジェクト構成を優先します。

Java 指向でも完全でもないStackoverflowで、このかなり一般的なリンクを見つけました。

私は常に自分の主張の背後にある理論的根拠を説明するよう努めており、最新版のEffective Javaを購入することを常に提案していますが、すべての開発者が私の言葉を疑問視せずに受け入れるわけではありません (これは良いことです)。

それが起こると、彼らはよく、その特定の優れた実践についてさらに読むことができるポインタを私に尋ねます.

ベスト プラクティス リファレンスの「コレクション」で収集できるオンライン資料へのリンクはありますか?

4

4 に答える 4

5

私は、Effective Java に匹敵するものはないと思います。本を購入するコストは、それを読むのに費やす開発者の時間 (またはとにかく他の資料) よりもはるかに小さいため、同様のものを見つけようとするよりも、EJ に行くことを強くお勧めします。

有効な Java のオンライン バージョンがあるかもしれませんが、わかりません。

これはおそらくあなたが得たいアドバイスではないことはわかっていますが、私はEffective Javaの品質に情熱を注いでいます:)

于 2008-11-05T13:41:02.657 に答える
3

Java Practicesは、私がよく参照する素晴らしいサイトです。過去に Joshua Bloch の効果的な Java と比較して好意的に評価されてきましたが、私も同意する傾向があります。

于 2008-11-05T14:05:33.480 に答える
2

これらのリンクをチェックしてください:

1 冊の本 (主に考慮に値するツールに焦点を当てています):

于 2008-11-05T14:08:30.603 に答える
1

ベスト プラクティスのソースとして、Sun のJava BluePrintsを使用しています。コード サンプルは、"do it like this" 標準ドキュメントとして機能します。命名規則とプロジェクト規則は必読です。

そこにはいくつかのデザインパターンも含まれていますが、さらに重要なことは、完全な「このように実行する」例のセットです。

于 2008-11-05T13:50:00.843 に答える