Değişkenleri tekrar kullanmalı mıyım?
Pek çok en iyi uygulamanın bunu yapmamanız gerektiğini söylediğini biliyorum, ancak daha sonra, farklı geliştirici kodun hatalarını ayıklarken ve birbirine benzeyen 3 değişken bulunduğunda ve tek fark, kodda farklı yerlerde oluşturulduklarıdır. Şaşkın. Ünite testi buna harika bir örnektir.
Ancak, ben do iyi uygulamalar buna karşı çoğu zaman olduğunu biliyoruz. Örneğin, yöntem parametrelerini "geçersiz kılmama" diyorlar.
En iyi uygulamalar bile önceki değişkenleri sıfırlamaya karşıdır (Java'da null
, değişkene atadığınızda , Java 6'dan beri çöp toplayıcıyı çağırmak için yapmanız gerekmediğine dair bir uyarı veren Sonar vardır . Her zaman kontrol edemezsiniz. Hangi uyarıların kapatıldığı, varsayılanın açık olduğu zamanların çoğu