Devrais-je réutiliser des variables?
Je sais que beaucoup de bonnes pratiques disent que vous ne devriez pas le faire, cependant, plus tard, lorsqu'un développeur différent débogue le code et que 3 variables se ressemblent et que la seule différence est qu'elles sont créées à des endroits différents du code. confus. Les tests unitaires en sont un excellent exemple.
Cependant, je ne sais que les meilleures pratiques sont la plupart du temps contre elle. Par exemple, ils disent de ne pas "écraser" les paramètres de la méthode.
Les meilleures pratiques sont même contre l'annulation des variables précédentes (en Java, Sonar vous avertit lorsque vous affectez null
une variable, qu'il n'est pas nécessaire de le faire pour appeler le ramasse-miettes depuis Java 6. Vous ne pouvez pas toujours contrôler quels avertissements sont désactivés; la plupart du temps, la valeur par défaut est activée.)