我要狠狠的反驳“公司禁止使用Lombok”的观点( 二 )


我的反驳:我们在使用其它框架时 , 那框架引入了不计其数的包 , 现在要引入一个很小的包都在斤斤计较 , Lombok这么好用 , 几乎所有项目都会使用到 , 这还需要强制引入吗 , 我们自觉的都会在maven的parent依赖中统一引入了 。
得不偿失使用 Lombok , 一时觉得很爽 , 但它却污染了你的代码 , 破坏了 Java 代码的完整性 , 可读性和安全性 , 同时还增加的团队的技术债务 , 这是一种弊大于利 , 得不偿失的操作 。 如果你确实想让自己的代码更加精炼 , 同时又兼顾可读性和编码效率 , 不妨使用主流的 Scala 或 Kotlin 这一基于 JVM 的语言 。
我的反驳:破坏了完整性?加上臃肿的Getter&Setter你却嫌弃臃肿 , 不加你又说破坏代码的完整性 , 你想怎么做 。 增加团队的技术债务?学个Lombok十分钟的事情 , 有什么好增加的 。 要使用Kotlin? 一般公司都没有这么激进吧 , 现在Kotlin很多配套东西在企业中使用还不成熟吧 。
大家还有什么不同观点可以互相讨论 。


推荐阅读