Встречается на собеседованиях • сегодня

Использовал ли Lombok

Да, Lombok — популярная библиотека для Java, которая уменьшает boilerplate-код через аннотации. Основные аннотации:

  • @Getter/@Setter — генерирует геттеры/сеттеры.
  • @ToString — автоматически создает toString().
  • @NoArgsConstructor, @AllArgsConstructor — генерирует конструкторы.
  • @Data — объединяет @Getter, @Setter, @ToString, @EqualsAndHashCode.

Пример:

java
@Data  
@AllArgsConstructor  
public class User {  
    private String name;  
    private int age;  
}  

Плюсы:

  • Уменьшает объем кода.
  • Ускоряет разработку.

Минусы:

  • Может усложнить дебаггинг (аннотации скрывают код).
  • Требует плагина для IDE.

Lombok часто используют в проектах, но иногда избегают в строгих code-style-гайдлайнах.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы