Saya sedang membersihkan peringatan variabel yang tidak digunakan suatu hari, dan saya mulai merenungkan, apa sebenarnya masalah tentang mereka?
Bahkan, beberapa dari mereka bahkan membantu dalam debugging (mis. Memeriksa detail pengecualian, atau memeriksa nilai pengembalian sebelum dikembalikan).
Saya tidak dapat menemukan risiko nyata yang sebenarnya dalam memilikinya ..
Contohnya
Maksud saya bukan baris yang membutuhkan waktu dari perhatian programmer lain, seperti:
int abc = 7;
Itu adalah redundansi dan gangguan yang jelas. Maksud saya hal-hal seperti:
try {
SomeMethod();
} catch (SomeException e) {
// here e is unused, but during debug we can inspect exception details
DoSomethingAboutIt();
}
ret
tidak terpakai.
catch (SomeException e)
" - Anda berpura-pura ada kasus lain yang serupa. Cerahkan saya, yang mana? Saya bertanya karena di C # atau C ++, saya kesulitan menemukan situasi yang berbeda untuk kasus Anda.