В последнее время я думал об использовании локальных переменных:
Предпочитаю ли я это:
String firstString = classString.getFirstString();
String secondString = classString.getSecondString();
ClassGlobal.execute(firstString, secondString);
или это;
ClassGlobal.execute(classString.getFirstString(), classString.getSecondString());
Я лично предпочел бы более поздний, поскольку он более кратким и не требует двух дополнительных переменных экземпляра. Но хорошо ли это делать? Я жертвую удобочитаемостью кода для краткости? Или это нормально использовать один?