В случае, если вы не знаете, Project Lombok помогает с некоторыми неудобствами Java в таких вещах, как генерация геттеров и сеттеров с аннотациями и даже простая генерация JavaBean с @Data. Это может действительно помочь мне, особенно в 50 различных объектах событий, где у вас есть до 7 различных полей, которые нужно построить и скрыть с помощью геттеров. Я мог бы удалить почти тысячу строк кода с этим.
Тем не менее, я обеспокоен тем, что в конечном итоге это будет печальное решение. Flamewars вспыхнет в канале ##Java Freenode
когда я упомяну это, предоставляя фрагменты кода, чтобы запутать возможных помощников, люди будут жаловаться на отсутствие JavaDoc, и будущие коммиттеры могут все равно просто удалить его. Мне бы очень понравилось позитивное, но я беспокоюсь о негативном.
Итак: безопасно ли использовать Lombok в любом проекте, маленьком или большом? Стоят ли положительные эффекты отрицательных?