Soll ich Variablen wiederverwenden?
Ich weiß, dass viele Best Practices besagen, dass Sie dies nicht tun sollten, aber später, wenn verschiedene Entwickler den Code debuggen und 3 Variablen haben, die gleich aussehen, und der einzige Unterschied darin besteht, dass sie an verschiedenen Stellen im Code erstellt werden, könnte dies der Fall sein verwirrt. Unit-Tests sind ein gutes Beispiel dafür.
Ich weiß jedoch , dass Best Practices die meiste Zeit dagegen sind. Sie sagen beispielsweise, dass Methodenparameter nicht "überschrieben" werden sollen.
Es wird sogar empfohlen, die vorherigen Variablen nicht auf null zu setzen (in Java gibt es Sonar, das eine Warnung ausgibt, wenn Sie null
eine Variable zuweisen , dass dies nicht erforderlich ist, um den Garbage Collector seit Java 6 aufzurufen. Sie können nicht immer steuern welche Warnungen deaktiviert sind, meistens ist die Standardeinstellung aktiviert.)