Por qué Lombok sigue siendo superior a los Records de Java

Fuentes: Why Lombok remains superior to Java Records

El desarrollador de aplicaciones defiende el uso de la librería Lombok en Java, argumentando que sus beneficios superan a las críticas de la comunidad purista que lo sustituyen por los nuevos 'Records'. El autor, con 15 años de experiencia, sostiene que la pureza ideológica del compilador no debe comprometer la entrega de software funcional. Analiza que los problemas atribuidos a Lombok suelen ser errores de modelado de datos o falta de pruebas, no fallos de la herramienta. Además, demuestra mediante un análisis de su propio código que las anotaciones de Lombok para logging y inyección de dependencias son más utilizadas que el generador de getters y setters, una funcionalidad que los Records no resuelven. Compara la 'magia oscura' de Lombok con la opacidad de frameworks como Jackson o Hibernate, que manipulan la creación de objetos en tiempo de ejecución de manera invisible. Finalmente, aborda la preocupación por la obsolescencia técnica: aunque un futuro JDK podría eliminar las 'hack' de Lombok, el autor propone una estrategia de migración sencilla usando 'delombok' para eliminar la dependencia sin perder funcionalidad, priorizando la pragmatismo sobre la pureza teórica.