Haruskah saya menggunakan kembali variabel?
Saya tahu bahwa banyak praktik terbaik mengatakan Anda tidak boleh melakukannya, namun, nanti, ketika pengembang yang berbeda sedang men-debug kode dan memiliki 3 variabel yang mirip dan satu-satunya perbedaan adalah bahwa mereka dibuat di tempat yang berbeda dalam kode, ia mungkin bingung. Pengujian unit adalah contoh yang bagus untuk ini.
Namun, saya tidak tahu bahwa praktek-praktek terbaik yang sebagian besar waktu menentangnya. Misalnya mereka mengatakan tidak untuk "mengganti" parameter metode.
Praktik terbaik bahkan menentang pembatalan variabel sebelumnya (di Jawa ada Sonar yang memberikan peringatan ketika Anda menetapkan null
ke variabel, bahwa Anda tidak perlu melakukannya untuk memanggil pengumpul sampah sejak Java 6. Anda tidak selalu dapat mengontrol peringatan mana yang dimatikan; sebagian besar waktu default diaktifkan.)