Это считается лучшей практикой, чтобы иметь содержательные и понятные имена, как это возможно для параметров методы:Стоит создание переменных параметров перед вызовом метода для ясности
public myFunction(String meaningfulName1, String meaningfulName2, boolean meaningfulName3)
Но при вызове методы иногда мы можем найти это, что снижает читаемость:
myFunction("", "foo", false);
Стоит ли накладные расходы создавать переменные для параметров только для ясности?
String meaningfulName1 = "";
String meaningfulName2 = "foo";
String meaningfulName3 = false;
myFunction(meaningfulName1,meaningfulName2,meaningfulName3)
Добавлен синтаксический сахар для java (кредит для концепции в ответе Альбина): http://www.artima.com/weblogs/viewpost.jsp?thread=118828 –