12

ReSharper を使用して、有用ではあるが肥大化したコードをグレーアウトすることは可能ですか? たとえば、詳細ログを追加したい場合は、機能コードをログ コードの周りで目立たせるとよいでしょう。

ReSharper のパターン カタログ検索を使用して、コード内のパターンを照合し、それらを灰色で強調表示しようとしましたが、ヒント、提案、警告、およびエラーのみをサポートしています。

Debug.WriteLineコードをコンパイルして出力したくはありませんが、リリース モードでの の表示に似たものを探しています。

4

2 に答える 2

-3

やらないでください。

これは構造化されていないコードに対処するための悪い方法であり、ほんの少ししか役に立ちません。あなたが提案した方法でそれを行う場合 (可能であれば)、他の開発者は ReSharper をインストールして、ビジネス ロジックを目立たせたい場合は、あなたと同じように構成する必要があります。

これはあなたが尋ねたものではありませんが、より良いアプローチは詳細ログを別のメソッド/クラスに移動することだと思います. ロギング関連のコードは、現在のメソッド内の単一のメソッド呼び出しのみになります。

于 2013-06-08T14:02:15.090 に答える