C# で未使用の using ディレクティブを削除するのはなぜですか? 質問する

C# で未使用の using ディレクティブを削除するのはなぜですか? 質問する

Usings開発者がVisual Studio 2008 の「未使用の削除」機能を使用する理由は (ソース コードを整理する以外に) あるのでしょうか?

ベストアンサー1

それらを削除したい理由はいくつかあります。

  • それは無意味です。何の価値も追加しません。
  • 混乱します。その名前空間から何が使用されているのでしょうか?
  • そうしないと、using時間の経過とともにコードが変化するにつれて、無意味なステートメントが徐々に蓄積されていきます。
  • 静的分析は遅くなります。
  • コードのコンパイルが遅くなります。

一方、残しておく理由はあまりありません。削除する手間が省けるからでしょう。しかし、そんなに怠け者なら、もっと大きな問題を抱えていることになります。

おすすめ記事