本文共 1246 字,大约阅读时间需要 4 分钟。
近日,CSDN社区专家群就是否使用Lombok插件展开了讨论。
【正方】认为值得使用
原因是自动化配置也需要了解代码背后的实现,技术人科普一下使用及注意事项也是好事。
【反方】不推荐使用
原因如下:
1、如果定义了一个小写字母开头,第二个字母是大写的属性,Lombok处理是不合规范的,Lombok作者表示已经无法修改了。
2、Lombok本质上是一个预处理程序,最大的问题是你看到的代码和编译器看到的代码不一样,会导致很多问题无法及时发现,跟C的define类似,所以不推荐使用。
那么,你们觉得Lombok插件值得使用吗?
看看CSDN社区的小伙伴对这个话题有什么观点
【支持正方】当需要修改字段的时候就体现出重要性了
不推荐使用的,是不是工作不太饱和?
主流的IDE都支持,只需导入依赖简单,就可以消除Java的冗长代码,为何不用?
使用Lombok并没有影响所谓的可读性,反而增强代码的可读性。对于类的属性一目了然。
【支持反方】
所谓的消除冗长的代码,难道编译后就不冗长了?
为了简介而简介。而且现在的各种IDE自动生成代码功能都很强大,并没有节省多少事。最重要的是:只要有一个用这种东西,全组都被迫得用
虽然省去了手动创建getter/setter方法的麻烦,但大大降低了源代码的可读性和完整性,降低了阅读源代码的舒适度;看似没有多么重要的小改动,其实反而是为了表面简洁而简洁
存在即合理从来都是一个错误的言论。黑格尔的愿意是存在是有原因的。而Lombok的存在固然是有原因的,但是不使用的理由也是相当充分的。因此,还是看开发团队的代码规范吧。
欢迎各位小伙伴留言,亮出你的观点!
各位英(杠)雄(友)我们
留
言
板
见
·
本期课程推荐
这门套课配有 7 大课程,623 节视频课,10 个企业级项目实战,50 个练习案例,以及讲师社群答疑。
而且在课程中所涉及到的所有项目代码,老师都将手把手带你敲完,并且所有的课件与项目源码都将完整的分享给你!
坦白讲,你很难在市面上用198元的价格找到涵盖内容如此丰富的课程!
如果你符合下面的情况中的任意一条,那我建议你学习这门课程
1.准备从事编程工作,但是不知道选择什么语言好
2.Python应用方向太多了,不知道该学哪个才适合自己
3.准备从事Python开发,不知道怎么学,也没人带
4.有一定的Python基础,但缺乏系统的学习,没有完整的知识框架3
你最关心的问题
Q:如何学习?有效期多久?
A:购课后登陆 CSDN APP或者 CSDN 学院官网,随时可学,并且永久有效。
Q:如何领取价值2000元的助学礼包?
A:购课后扫码添加下方微信,获得讲师答疑服务,并领取价值2000元的编程大礼包
Q:学习时遇到不懂的问题怎么办?
A:遇到问题可以随时在交流群,与授课老师或者助教进行沟通。
今日点击阅读原文,惊喜价格等你拿!
点分享点收藏点点赞点在看
优秀的人,只要走起来了,那就是成功捷径!
转载地址:http://wgsii.baihongyu.com/