Встречается на собеседованиях • сегодня
Есть ли опыт работы с Lombok
Да, есть опыт работы с Lombok. Это удобная библиотека для сокращения boilerplate-кода в Java-классах. Часто использую аннотации:
@Getter/@Setter- генерируют геттеры/сеттеры@NoArgsConstructor/@AllArgsConstructor- конструкторы@ToString- метод toString()@EqualsAndHashCode- equals() и hashCode()@Data- комбинация вышеуказанных@Builder- реализация паттерна Builder
Пример:
java
@Data
@Builder
public class User {
private Long id;
private String name;
private String email;
}Из преимуществ: сокращение кода, улучшение читаемости. Из минусов: зависимость от плагинов в IDE, сложность дебага (сгенерированный код не виден в исходниках), иногда конфликты с другими библиотеками.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы