Как стать автором
Обновить

Комментарии 5

сколько же энергии тратится на всякую фигню
Я даже не знаю, в 2019 году рассказывать про геттеры-сеттеры и как ими пользоваться.
Допустим ваша целевая аудитория абсолютные новички, допустим вы случайно не заметили этой уймы статей про Lombok на хабре. Но, чёрт возьми, как же у меня подгорает, когда для новичков в статьях пишут о «магии», что всё работает волшебно, просто поставь аннотацию, «Просто, быстро, удобно». Хотите рассказать про Lombok? Так расскажите как он работает внутри, расскажите про Annotation Processing Tool, аннотацию поставить много ума не надо. Возможно вы сами в профессии недавно, но так это же какой отличный повод разобраться как оно устроено, как там работает внутри, что скрывают эти «волшебные» аннотации. Сходите к Lombok на гитхаб, посмотрите как оно устроено, разберитесь хотя бы с одной простейшей аннотацией. Вот это была бы статья!

P.S. и да, Lombok умеет генерировать билдеры, «магическая» аннотация в наличии.
Хаб «гайды для самых маленьких».
На данный момент является одним из самых популярных и распространенных approach'ей

Гораздо приятнее было бы прочитать: "одиним из самых популярных и распространенных подходов"
Иммутабельность. А точнее, ее отсутствие.

Эээ… Дальше Getter и Setter вы не заглядывали?


import lombok.Getter;
import lombok.RequiredArgsConstructor;

// Объявляем геттеры для всех полей класса User
@Getter
// Объявляем конструктор для final-полей
@RequiredArgsConstructor
public class User {

  private final String login;

  private final String password;
}
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории