Чи варто повторно використовувати змінні?
Я знаю, що багато кращих практик говорять, що ви не повинні цього робити, однак пізніше, коли різний розробник налагоджує код і має 3 змінні, які однаково схожі, і різниця полягає лише в тому, що вони створюються в різних місцях коду, він може бути розгублений. Тестування одиниць є чудовим прикладом цього.
Тим НЕ менше, я дійсно знаю , що кращі практики в більшості випадків проти нього. Наприклад, вони кажуть, що не "переосмислюють" параметри методу.
Найкращі практики навіть є проти нулю попередніх змінних (у Java є Sonar, який видає попередження при призначенні null
змінної, що вам не потрібно робити це для виклику смітника з Java 6. Ви не завжди можете керувати які попередження вимкнено; більшість часу увімкнено за замовчуванням.)