Tôi có nên sử dụng lại các biến?
Tôi biết rằng nhiều thực tiễn tốt nhất nói rằng bạn không nên làm điều đó, tuy nhiên, sau đó, khi nhà phát triển khác nhau đang gỡ lỗi mã và có 3 biến giống nhau và sự khác biệt duy nhất là chúng được tạo ở những nơi khác nhau trong mã, anh ta có thể bối rối. Kiểm thử đơn vị là một ví dụ tuyệt vời về điều này.
Tuy nhiên, tôi làm biết rằng thực hành tốt nhất là phần lớn thời gian chống lại nó. Ví dụ, họ nói không "ghi đè" tham số phương thức.
Các thực tiễn tốt nhất thậm chí còn chống lại việc vô hiệu hóa các biến trước đó (trong Java có Sonar đưa ra cảnh báo khi bạn gán null
cho biến, rằng bạn không cần phải làm điều đó để gọi trình thu gom rác kể từ Java 6. Bạn không thể luôn kiểm soát cảnh báo nào bị tắt; hầu hết thời gian mặc định được bật.)