Обновить
11
0
Чимаев Максим@ch1max

Программирование на Java, наставничество

Отправить сообщение
var employee = getEmployee(accountName)
если следовать логике, то тут возвращается объект типа Employe, т.к. эта информация зашита в двух местах: в названии и в геттере

Если нужны нюансы, то автор предлагает максимум информации помещать в название переменной/метода. Это кстати не противоречит рекомендациям из книги Clean Code — давайте именам переменных/класса/метода говорящие имена, чтобы код был самодокументируемым.
Придется инфу о возвращаемом типе отражать в имени переменной. Это автор и говорит в статье
… В большинстве случаев это происходит потому, что мы склонны смотреть на тип переменной, как на первичную информацию, а на ее имя, как на вторичную. Хотя должно быть как раз наоборот.
Для примитивных типов использовать тип var, наверно, особо смысла нет. А в статье это разбирается, как некая возможность, которой можно пользоваться. Из статьи можно сделать вывод, что суть var — это синтаксический сахар над типами, который позволяет писать меньше кода. А это значит, что при использовании var инфу о типе придется переносить в название переменной, что, наверно, не всем будет по душе.
Автор потом резюмирует
Второй вариант кода выглядит более читабельнее и проще, но первый вариант также имеет право на существование.
Мы решили, что такой громкий и не информативный заголовок лучше не использовать
А как бы вы перевели заголовок? Заранее спасибо за ответ.
Ок. Стандрартно — как генерит SPRING INITIALIZR. Через наследование.
Причем наследуются не версии зависимостей, но и плагины.
Ошибаетесь. Подход Spring IO Platform spring.io/projects/platform для spring-boot как раз заканчивается 9 April 2019. Посмотрите ссылки после UPDATE в статье.
Спасибо:) Сделал UPDATE со ссылкой.
2

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность