私にとっては場合によります。新しいテクノロジー スタックまたは API を学習しているときは、通常、Reflector を分解し、その使用量が増えます。
たとえば、最近 Commerce Server 2007 API を使い始めました。プロファイル システムに関するドキュメントの多くが不完全であるか、私の好奇心に十分な詳細が欠けていることがわかりました。そこで、リフレクターを分解し、それを使用してコマース メンバーシップ プロバイダーの実装を調べました (ネイティブの asp.net sql メンバーシップ プロバイダーの実装は言うまでもありません)。
コードを調べることで、メンバーシップ プロバイダーがそのように機能する方法と理由をよりよく理解することができました。
その後、コマース サーバー用のカスタム メンバーシップ プロバイダーを実装することができました。これは、ストック コマース サーバー メンバーシップ プロバイダーの制限の一部を補うものと思われます。私の目標は、私の会社のコマース ユーザー プロファイルの「標準」セットアップと構成を確立することだったので、私の実装は一般的で機能豊富なものには見えませんでした。
そのため、最初にコマース サーバーを使用していたときは、おそらく 20% の時間をリフレクターに費やしていました。理解が深まったので、少なくともコマースサーバーを検査するためにそれを使用することはめったにありません。
次に、私が最初に asp.net ajax と ajax Web コントロール ツールキットを使い始めたときです。ツールキットはオープンソースです。最初はコントロール ツールキットのコードにかなりの時間を費やしました。ドキュメントは問題ありませんでしたが、サンプルは非常に貧弱でした。ソース コードに分割することで、さまざまな Web コントロールを最大限に活用する方法をよりよく理解することができました。また、asp.net ajax JavaScript ライブラリの操作方法をよりよく、より深く学習するのにも役立ちました。最初は、おそらくツールキットのソース コードに約 10% の時間を費やしました。
毎日どのくらいの時間をリフレクターを使用していますか? それほど多くはありませんが、プロジェクトと、関連するテクノロジーが使い慣れているか新しいかによって異なります。