【开杠】Lombok插件到底要不要用?


近日,CSDN社区专家群就是否使用Lombok插件展开了讨论。

【正方】认为值得使用

原因是自动化配置也需要了解代码背后的实现,技术人科普一下使用及注意事项也是好事。

【反方】不推荐使用

原因如下:

1、如果定义了一个小写字母开头,第二个字母是大写的属性,Lombok处理是不合规范的,Lombok作者表示已经无法修改了。

2、Lombok本质上是一个预处理程序,最大的问题是你看到的代码和编译器看到的代码不一样,会导致很多问题无法及时发现,跟C的define类似,所以不推荐使用。

那么,你们觉得Lombok插件值得使用吗?

看看CSDN社区的小伙伴对这个话题有什么观点


【支持正方】

  • 当需要修改字段的时候就体现出重要性了

  • 不推荐使用的,是不是工作不太饱和?

  • 主流的IDE都支持,只需导入依赖简单,就可以消除Java的冗长代码,为何不用?

  • 使用Lombok并没有影响所谓的可读性,反而增强代码的可读性。对于类的属性一目了然。

【支持反方】

  • 所谓的消除冗长的代码,难道编译后就不冗长了?

  • 为了简介而简介。而且现在的各种IDE自动生成代码功能都很强大,并没有节省多少事。最重要的是:只要有一个用这种东西,全组都被迫得用

  • 虽然省去了手动创建getter/setter方法的麻烦,但大大降低了源代码的可读性和完整性,降低了阅读源代码的舒适度;看似没有多么重要的小改动,其实反而是为了表面简洁而简洁

  • 存在即合理从来都是一个错误的言论。黑格尔的愿意是存在是有原因的。而Lombok的存在固然是有原因的,但是不使用的理由也是相当充分的。因此,还是看开发团队的代码规范吧。

欢迎各位小伙伴留言,亮出你的观点!

各位英(杠)雄(友)我们

·

本期课程推荐

Python星选一卡通


这门套课配有 7 大课程,623 节视频课,10 个企业级项目实战,50 个练习案例,以及讲师社群答疑。

而且在课程中所涉及到的所有项目代码,老师都将手把手带你敲完,并且所有的课件与项目源码都将完整的分享给你!

坦白讲,你很难在市面上用198元的价格找到涵盖内容如此丰富的课程!

如果你符合下面的情况中的任意一条,那我建议你学习这门课程

1.准备从事编程工作,但是不知道选择什么语言好

2.Python应用方向太多了,不知道该学哪个才适合自己

3.准备从事Python开发,不知道怎么学,也没人带

4.有一定的Python基础,但缺乏系统的学习,没有完整的知识框架3

你最关心的问题

Q:如何学习?有效期多久?

A:购课后登陆 CSDN APP或者 CSDN 学院官网,随时可学,并且永久有效。

Q:如何领取价值2000元的助学礼包?

A:购课后扫码添加下方微信,获得讲师答疑服务,并领取价值2000元的编程大礼包

Q:学习时遇到不懂的问题怎么办?

A:遇到问题可以随时在交流群,与授课老师或者助教进行沟通。

今日点击阅读原文惊喜价格等你拿

点分享点收藏点点赞点在看

优秀的人,只要走起来了,那就是成功捷径!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值