ある日、未使用の変数の警告を消去していましたが、熟考し始めました。それらの問題は何ですか?
実際、それらの一部はデバッグにも役立ちます(例:例外の詳細を調べる、または返される前に戻り値を確認する)。
私はそれらを持っていることで本当の実際のリスクを見つけることができませんでした。
例
次のような他のプログラマーの注意を引く時間がかかる行を意味するのではありません。
int abc = 7;
それは明らかな冗長性と注意散漫です。私は次のようなものを意味します:
try {
SomeMethod();
} catch (SomeException e) {
// here e is unused, but during debug we can inspect exception details
DoSomethingAboutIt();
}
ret
未使用ではありません。
catch (SomeException e)
-あなたは他の同様のケースがあると偽っています。私を啓発してください C#またはC ++では、ケースの別の状況を見つけるのに苦労しているので、質問します。