¿Debo reutilizar las variables?
Sé que muchas de las mejores prácticas dicen que no deberías hacerlo, sin embargo, más adelante, cuando un desarrollador diferente esté depurando el código y tenga 3 variables que se parecen, la única diferencia es que se crean en diferentes lugares del código. él podría estar confundido La prueba de unidad es un gran ejemplo de esto.
Sin embargo, sí sé que la mayoría de las veces las mejores prácticas están en contra. Por ejemplo, dicen no "anular" los parámetros del método.
Las mejores prácticas son incluso contrarias a la anulación de las variables anteriores (en Java hay Sonar que emite una advertencia cuando asigna null
a la variable, que no necesita hacerlo para llamar al recolector de basura desde Java 6. No siempre puede controlar qué advertencias están desactivadas; la mayoría de las veces, el valor predeterminado está activado.