真心希望 idea 能出一款原生的插件干掉 lombok

2020-09-14 11:44:21 +08:00
 Aresxue
下完插件竟然经常报错不兼容,搞得 idea 的提示和编译都不正常了,尤其是全参构造器注解我新加一个变量竟然编译报错,字段名重构也和 idea 冲突,要不是项目捉急我一定要把它干掉,新项目谁在给我无脑加进来我就要喷他
9080 次点击
所在节点    Java
77 条回复
Aresxue
2020-09-14 16:08:18 +08:00
@majiaxin110 呵呵,lombok 你还能和项目管理扯上关系,先把燃尽图、版本管理、commit 规范弄清楚再来说项目管理和团队管理,我名义上手下的人可能比你整个部门都多。关于插件,且不论我是不是升级,一个加进来还需要考虑 ide 兼容性的插件你也敢向向里面加,合着不兼容就让剩下所有人回退版本?
majiaxin110
2020-09-14 16:14:50 +08:00
@Livid 虽然我刚才的发言也有点不合适的地方,不过 28 楼和 32 楼是不是可以算人身攻击?
gz911122
2020-09-14 16:26:30 +08:00
kotlin 真香
muyiluop
2020-09-14 16:28:18 +08:00
我也不太喜欢用,主要是必须安装插件有点烦,要是 Java 自带这个功能我开始挺喜欢的。
waising
2020-09-14 16:42:23 +08:00
@muyiluop 同不喜欢这种强制入侵的插件 java 自带的要 jdk14+ 奈何大部分都是 8
youmilk
2020-09-14 17:42:06 +08:00
新项目加进来 lombok,有人敢喷我就喷回去.
这个问题修复起码一周吧,lombok 不背锅
leafre
2020-09-14 17:53:19 +08:00
抵制使用 lombok
yidinghe
2020-09-14 19:11:12 +08:00
搞那么挑剔干嘛,项目里面有 lombok 亦可,没有亦可,总不至于缺了它连代码都不会写了。
lewis89
2020-09-14 19:29:22 +08:00
楼主肯定是 IDEA 追新太频繁了,我一般 IDEA 只用上一个版本的,以前追新的时候就没有不出问题的,
现在绝对不追新,Lombok 跟各种插件基本上不报错。

主要是现在敏捷开发搞得连生产力工具都没经过严格测试就上线先让用户测试起来,太难受了。
securityCoding
2020-09-14 19:35:03 +08:00
用 kotlin 呗 , lombok 最香的是 @slf4j...
wangyanrui
2020-09-14 19:39:37 +08:00
手动 doge, 不知道哪来的戾气这么重?你不喜欢不代表别人不喜欢。
人是社居的,别人用,要么你手里有权,压死别人不让人用,要么就慎言
@Aresxue
liangch
2020-09-14 19:47:18 +08:00
不会用,就好好问。不要哇拉哇拉的。
ychost
2020-09-14 21:20:15 +08:00
lombok 这么好用的东西,不用是因为代码行数算 KPI ?
si
2020-09-14 21:42:08 +08:00
建议直接叫甲骨文内置到下一个版本
inwar
2020-09-14 21:53:41 +08:00
刚开始用蛮香,后面还是手动 getter setter,省不了多少时间,还入侵代码,有时候变动了还得重新 build
EminemW
2020-09-14 22:06:33 +08:00
本来我也用 lombok,后面发现没什么必要,idea 生成也不麻烦
Mithril
2020-09-14 22:27:37 +08:00
既然是这么普遍的需求,为啥不做到语言特性里。。。
nvioue
2020-09-14 23:05:10 +08:00
lombok 这种东西有利有弊,最好是和 ide 紧密结合,不然确实会出现一些问题比如有人说了无法查找引用。 查问题非常麻烦
jiangzm
2020-09-14 23:27:11 +08:00
我都能预感如果 java 加入了 Property 特性,会有一群人惊呼真牛 v 逼。哈哈哈
msaionyc
2020-09-14 23:39:53 +08:00
到底是什么样的人 才会维护 lombok 这种东西啊,毒瘤

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/706817

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX