いくつかの洞察を読み取るためのJavaソースコードをエンジニア

まず、なぜソースコードを読みます

それはあなたに何か良いを与えるために、ソースコードを読むことによって、です。

  1. リアライズ、あなたの心を開いて、設計アーキテクチャにあなたの能力を向上させる - - 需要がどのように学ぶデザインを。
  2. より良い原則とアーキテクチャ設計を理解するのに役立ちます。
  3. オンラインヘルプには、迅速に問題のバグを見つけます
  4. ソースコードを変更することができ、自分のビジネスによると、カスタマイズ
  5. あなたは、いくつかのプログラミングのスキルを学ぶことができます。
    • デザインパターンの使い方
    • どのようにJavaを正しい様々なタイプに、合理的、効率的かつ実用的な(ロック、スレッド・プールなど)
    • どのようなデータ構造とアルゴリズムを持ちます
  6. オープンソースプロジェクトの蓄積から読み取る一方で、プロジェクト内の作業の蓄積された経験から、一方で、個人的な経験を強化します。あなたの会社は大丈夫、一般的なオープンソースプロジェクトの設計やプロジェクトの実装を持っていますか?

第二に、どのようにソースコードを読むには

  1. まず、(需要)の原則うちの図は、この事ものです。
  2. 第二に、アーキテクチャ設計、モジュール(機能)描写が得ました。
  3. ここでも、使用。
  4. 最後に、単にソースコードを読むには
    • 全体の外観、コアに焦点を当てていない、上位局
    • 常に思考:原則 - デザイン - 実現
    • デバッグ - >コアクラスと図6のタイミングチャート。

第三に、いくつかの個人的な意見

  1. 常識、忘れてずっと前にソースコードを読みます。読み出し処理であれば理解するように、(需要)の原理を理解するためのアーキテクチャ設計、出力バック詩と容易に次いで、コアクラス図及びタイミング図を。
  2. ソースについてのブログを書いている場合:原則、建築デザインと技術、コアクラス図とタイミング図+方言説明。
  3. 各個人の背景知識、さまざまな方法でソースコードを読んで、自分自身のために最善です。

おすすめ

転載: www.cnblogs.com/littlecharacter/p/12154597.html