我提出了新的性能目标,我认为提出一个减少代码库(尤其是样板代码)大小的目标会很有趣。为了解决这个问题,我想出的一个措施是使用Lombok项目将豆子制作得尽可能短。但是我有一个忽略新软件和新方法的弊端的习惯,所以我依赖Stack Overflow社区:谁能告诉我为什么Lombok是个坏主意?
主要的缺点是对IDE的支持。由于Lombok实际上不是语言更改,并且由于您的IDE仅能理解Java,因此您需要一个支持Lombok的IDE才能使事情正常进行。到目前为止, 只有Eclipse 包含Eclipse和IntelliJ。如果您使用eclipse可能没问题,但请记住,您也正在为将来的开发人员做出决定。
我建议您考虑将一些代码移至不太礼貌的语言中,例如groovy。我们已经成功地将一些业务逻辑和模型转变为常规,并且运行非常顺利。