まず、なぜソースコードを読みます
それはあなたに何か良いを与えるために、ソースコードを読むことによって、です。
- リアライズ、あなたの心を開いて、設計アーキテクチャにあなたの能力を向上させる - - 需要がどのように学ぶデザインを。
- より良い原則とアーキテクチャ設計を理解するのに役立ちます。
- オンラインヘルプには、迅速に問題のバグを見つけます
- ソースコードを変更することができ、自分のビジネスによると、カスタマイズ
- あなたは、いくつかのプログラミングのスキルを学ぶことができます。
- デザインパターンの使い方
- どのようにJavaを正しい様々なタイプに、合理的、効率的かつ実用的な(ロック、スレッド・プールなど)
- どのようなデータ構造とアルゴリズムを持ちます
- オープンソースプロジェクトの蓄積から読み取る一方で、プロジェクト内の作業の蓄積された経験から、一方で、個人的な経験を強化します。あなたの会社は大丈夫、一般的なオープンソースプロジェクトの設計やプロジェクトの実装を持っていますか?
第二に、どのようにソースコードを読むには
- まず、(需要)の原則うちの図は、この事ものです。
- 第二に、アーキテクチャ設計、モジュール(機能)描写が得ました。
- ここでも、使用。
- 最後に、単にソースコードを読むには
- 全体の外観、コアに焦点を当てていない、上位局
- 常に思考:原則 - デザイン - 実現
- デバッグ - >コアクラスと図6のタイミングチャート。
第三に、いくつかの個人的な意見
- 常識、忘れてずっと前にソースコードを読みます。読み出し処理であれば理解するように、(需要)の原理を理解するためのアーキテクチャ設計、出力バック詩と容易に次いで、コアクラス図及びタイミング図を。
- ソースについてのブログを書いている場合:原則、建築デザインと技術、コアクラス図とタイミング図+方言説明。
- 各個人の背景知識、さまざまな方法でソースコードを読んで、自分自身のために最善です。