私は新しいフレームワークを研究する古い効果的なアプローチを覚えています。 MFCのように、常に問題の良い本を読むのが最善の方法でした。コーディングをスピードアップするために多くのマテリアルをスキップしようとしたとき、最初にそのブック全体を読むのが早くなることが判明しました。小さな部分でフレームワークを研究する良い方法はありませんでした。あるいは、少なくとも私はそれらを見なかった。部分的にフレームワーク/ライブラリを学習するための効果的な戦略
最後に、多くの新しいことが起こりました.Googleからの検索結果の改善、ブログのプログラミング、インターネットの議論に関わる多くの人々、多くのオープンソースのフレームワークです。
現在のところ、ソフトウェアを書くときには、サードパーティ(通常はオープンソース)のフレームワーク/ライブラリに依存することがよくあります。そして、私たちは、それらを使用するための機能のほんの少量を知る必要があります。これは、不必要なペシメーションなしでライブラリの小さなサブセットを使用する最も簡単な方法を見つけることです。
可能な限りフレームワークを勉強しないで効果的に使用するにはどうしますか?
たとえば、Luceneでドキュメントセットをインデックスする必要があるとします。検索スニペットを強調表示する必要があります。 Luceneを深く勉強すれば、複数のファイル、あいまいなクエリ、脳を占有する他の多くのものに対して、1つのファイルに索引を格納するステムママーは気にしません。
時間を節約するための戦略、アプローチ、トリックは何ですか?
私は自分のプロセスを改善できると感じていますが、私は何をするかを列挙します。
- "lucene tutorial"、 "lucene highlight example"などを検索してください。公開日、コメント数、コメントのトーンに基づいて、非公式記事(ブログ投稿)の信頼スコアを見積もります。明確な答えがない場合は、ターゲット上に新しい検索キーワードとリンクを集めます。
- 公式サイトでの素早いチュートリアル/初心者ガイドの検索
- 初心者向けのjavadocの価値を見積もります。 (Read Lucene highlight package summary)
- ライブラリに付属している簡単なサンプルを探して、必要なものを探します。 (研究 "src/demo/org/apache/lucene/demo")
- Luceneメールリストの "simple Lucene search highlighting example"について質問してください。あなたが愚かな質問をすると、答えが得られず、評判が悪くなることさえあります。そして、しばしば、フレームワークを深く研究していないので、あなたが疑問に思っているかどうかはわかりません。
- Stackoverflowやその他のQAサービスで「Luceneで強調表示されている検索キーワードの実例を教えてください。しかし、この質問は非常に具体的であり、答えも悪い得点も得られません。
- オープンソースの場合、フレームワークコードからの回答をどの程度簡単に取得できるかを見積もります。
調査/検索ルートは何ですか?可能であれば、優先順に書いてください。
ほとんどの場合、ドキュメントによって理解が促進されます。フォーラムをぶら下げても間違いなく効率的です(OPの質問)が、知識のウェブを広げる良い方法です。 – Griffin