Есть метод:
private String myMethod(String gender)
{
String newString = "";
if(gender.equals("a"))
newString = internal.getValue();
else
newString = external.getValue();
return newString;
}
Я все переделал, но с одним небольшим изменением:
String newString;
вместо: String newString = "";
Улучшает ли этот рефактор код? Я знаю, что String
- это null
, когда мы его не инициализируем, но в этом примере он всегда будет иметь значение a из if
или else
. Этот рефактор что-то меняет?