5

私が管理しているコードには、機械生成のコメントと機械生成の領域がかなり含まれています。(または特に誤解された開発者によって作成された)

これらは、メソッド メタデータとパスカル ケースの名前のスペース展開のみを繰り返すコメントです。

#region methods
/// <summary>
/// Implementation of a public method foo bar, returning a void
/// </summary>
/// <param name="value">A string parameter named value input</param>
public void fooBar(string valueInput)
{

}
#endregion

コメントと #region タグをまとめて取り除くための Resharper のプラグインまたは機能はありますか?

4

4 に答える 4

4

Visual Studio で正規表現の検索と置換を使用しないのはなぜですか?

トリプル スラッシュ コメントの場合:

    ///.*

地域タグの場合:

    [#]領域。*
    [#]エンドリージョン
于 2009-06-05T18:43:20.110 に答える
1

これらの部分はおそらく手で入力されたものです:

void を返す public メソッド foo bar の実装

value input という名前の文字列パラメーター

これがクラス ライブラリ プロジェクトにある場合、xml コメントを取り除くことはできません。それらは、これらのアイテムの Intellisense プロンプトに表示されるものです。それらを削除すると、他の開発者があなたに非常に腹を立てる可能性があります。ここにあるすべてのテキストはあまり良くないため、デフォルトのプロンプトはわかりにくく、さらに悪いものです。

于 2009-06-05T18:43:54.463 に答える
1

それらをより賢明なものに置き換えることは、それらを取り除くよりもはるかに優れていると思います. ありふれたことかもしれませんが、コメントがないことは常に悪いことです (もちろん、コメントが正しくない場合を除きますか? その場合、コメントがないことは確かに優れています) :-)

そうは言っても、これはあなたが探しているものだと思います

地域タグについては、そのアプリを適応させるか、VS の正規表現の検索/置換を使用してみてください。

于 2009-06-05T18:50:24.793 に答える
1

あなたがそれらに出くわしたら、あなたが入ってそれらを修正することに投票します。私はここで同じことをしなければなりませんでした...悪いコメントのあるクラスに入るたびに(私の場合:なし)。メソッド/プロパティを操作しながらコメントします。3 週間後、コードベースの 1/2 について適切にコメントし、プロジェクト全体の理解を深めました。

于 2009-06-05T18:54:17.360 に答える