1
majiaxin110 2020-09-14 11:46:51 +08:00
这个属于典型的自己不会用怪工具的
|
2
SSQQ 2020-09-14 11:48:01 +08:00
这个属于典型的自己不会用怪工具的
|
3
wangyanrui 2020-09-14 11:49:59 +08:00 via Android 2
新项目加进来 lombok,有人喷我我就喷他
|
4
wangyanrui 2020-09-14 11:50:52 +08:00 via Android
新项目加进来 lombok,有人敢喷我就喷回去
|
5
qianProgrammer 2020-09-14 11:51:25 +08:00
没遇到过你说的问题
|
6
szq8014 2020-09-14 11:51:26 +08:00
有,kotlin 呀
|
7
wysnylc 2020-09-14 11:52:32 +08:00
反正我不用 lombok,一键生成不要 3 秒
|
8
Rwing 2020-09-14 11:53:37 +08:00
有呀,C# 呀
|
9
jeffh 2020-09-14 11:55:05 +08:00
这个属于典型的自己不会用怪工具的
|
10
bk201 2020-09-14 11:57:21 +08:00
lombok 感觉方便是方便,但是感觉带来很多坑
|
11
xxxyy2y 2020-09-14 12:11:42 +08:00
这个属于典型的自己不会用怪工具的
|
12
acrisliu 2020-09-14 12:12:45 +08:00
我倒是希望某个版本的 JDK 能自带类似注解
|
13
TypeError 2020-09-14 12:19:05 +08:00 via Android 8
希望 Java 早日被 kotlin 取代
|
14
zsdroid 2020-09-14 12:29:29 +08:00 1
一个工具都不会用,喷人倒是挺厉害的
|
15
cweijan 2020-09-14 12:30:01 +08:00
IDEA 2020.1 的 lombok 有 bug, 修改字段后插件就会错乱, 得升级到 IDEA2020.2
|
16
harde 2020-09-14 12:35:28 +08:00
多个项目关联时,如果不主动 rebuild 关联项目,lombok 会不工作(生产环境不会)
这个问题已经多次导致团建时间的浪费。 已全面弃用。 |
18
acrisliu 2020-09-14 12:52:03 +08:00
|
19
richard1122 2020-09-14 13:02:32 +08:00
@acrisliu #18 builder 可以用 Immutables 或者 AutoValue 替代?
|
21
maxxxxx 2020-09-14 13:08:20 +08:00 4
有些 v 友的思维:我没出问题就代表软件完全没有问题。
|
22
dethan 2020-09-14 13:58:13 +08:00 via Android
纯内网引入这个插件真的有点恼火
|
23
kingfalse 2020-09-14 14:17:23 +08:00 via Android
kotlin 真香,idea 原生支持
|
24
Jooooooooo 2020-09-14 14:27:26 +08:00 1
为啥不用 idea 的自动生成 get set tostring 等等一系列自动生成功能
用不了 5s |
25
evoluc97 2020-09-14 14:35:51 +08:00
升级 idea 到 2020.2.1 把 2020.2 的 Lombok 插件是有 BUG 的,
|
26
nimingyonghu 2020-09-14 14:51:45 +08:00
用了三年多, 无任何问题
|
28
Aresxue OP @majiaxin110
@SSQQ @wangyanrui ide 可以做的事情强奸用户装插件,呵呵。 而且你们是再用 2019 版的盗版 idea,看看新版 2020.02 提的 issues,真的是不明白是有多蠢才会执着于用这中东西 |
29
mosesyou 2020-09-14 15:35:08 +08:00
如果用 lombok 的话,get,set 这种有没有办法追踪引用
|
31
majiaxin110 2020-09-14 15:36:42 +08:00
@Aresxue 真就以为所有人都像你一样用盗版呗?有啥 issue 发出来啊
|
32
Aresxue OP @majiaxin110 https://github.com/mplushnikov/lombok-intellij-plugin/issues/927
https://github.com/mplushnikov/lombok-intellij-plugin/issues/919 https://github.com/mplushnikov/lombok-intellij-plugin/issues/907 是傻还是怎么的,issues 还要自己找?作者自己都说 Please verify you are using IntelliJ 2020.2.1 version, because 2020.2 version contains a bug and doesn't work well with lombok plugin. 还要不要我给你翻译啊 |
33
Aresxue OP 有一说一,我不针对作者,我觉得他开发这么个东西初衷是好的,结果也差强人意,但我就是要喷那些无脑使用的人,
其他人就要被强奸下插件,一声不吭乱加东西的人见一次喷一下 |
34
jorneyr 2020-09-14 15:51:08 +08:00
|
35
majiaxin110 2020-09-14 15:51:09 +08:00
@Aresxue 2333 这 issue 和你的论点有关系么? lombok 在 2020.2.1 下因为 idea 自身的问题无法工作,后来找了 idea 内部人员搞定的这事情大家都知道啊。idea 某个版本出个 bug 难道不是正常的事情么? 2020.2.1 强奸你装插件了?
|
36
jorneyr 2020-09-14 15:53:01 +08:00
|
37
Aresxue OP @majiaxin110 呵呵,就是你这种人,我特么因为你用了 lombok 合着我 idea 还要回退到老版本?顺便睁大你的眼睛看看这个 issue 是什么时候的,是说的哪个版本
|
38
majiaxin110 2020-09-14 15:57:38 +08:00
抓住 lombok 就喷的我见得多了,可能对项目管理和团队管理实在缺乏概念
|
39
majiaxin110 2020-09-14 15:58:46 +08:00
@Aresxue 因为最新的 2020.2 已经没有这些问题了,所以我刚才的确打错了。看来您升级软件的时候从来不留意兼容性问题呢
|
40
majiaxin110 2020-09-14 16:05:16 +08:00
不管怎样,讨论技术和工具优劣性可以,但希望您注意上升到人身攻击的话只会让讨论失去价值,不免让人发笑
|
41
Aresxue OP @majiaxin110 呵呵,lombok 你还能和项目管理扯上关系,先把燃尽图、版本管理、commit 规范弄清楚再来说项目管理和团队管理,我名义上手下的人可能比你整个部门都多。关于插件,且不论我是不是升级,一个加进来还需要考虑 ide 兼容性的插件你也敢向向里面加,合着不兼容就让剩下所有人回退版本?
|
42
majiaxin110 2020-09-14 16:14:50 +08:00
@Livid 虽然我刚才的发言也有点不合适的地方,不过 28 楼和 32 楼是不是可以算人身攻击?
|
43
gz911122 2020-09-14 16:26:30 +08:00
kotlin 真香
|
44
muyiluop 2020-09-14 16:28:18 +08:00
我也不太喜欢用,主要是必须安装插件有点烦,要是 Java 自带这个功能我开始挺喜欢的。
|
46
youmilk 2020-09-14 17:42:06 +08:00
新项目加进来 lombok,有人敢喷我就喷回去.
这个问题修复起码一周吧,lombok 不背锅 |
47
leafre 2020-09-14 17:53:19 +08:00
抵制使用 lombok
|
48
yidinghe 2020-09-14 19:11:12 +08:00 via Android
搞那么挑剔干嘛,项目里面有 lombok 亦可,没有亦可,总不至于缺了它连代码都不会写了。
|
49
lewis89 2020-09-14 19:29:22 +08:00
楼主肯定是 IDEA 追新太频繁了,我一般 IDEA 只用上一个版本的,以前追新的时候就没有不出问题的,
现在绝对不追新,Lombok 跟各种插件基本上不报错。 主要是现在敏捷开发搞得连生产力工具都没经过严格测试就上线先让用户测试起来,太难受了。 |
50
securityCoding 2020-09-14 19:35:03 +08:00
用 kotlin 呗 , lombok 最香的是 @slf4j...
|
51
wangyanrui 2020-09-14 19:39:37 +08:00 via Android
|
52
liangch 2020-09-14 19:47:18 +08:00 2
不会用,就好好问。不要哇拉哇拉的。
|
53
ychost 2020-09-14 21:20:15 +08:00
lombok 这么好用的东西,不用是因为代码行数算 KPI ?
|
54
si 2020-09-14 21:42:08 +08:00
建议直接叫甲骨文内置到下一个版本
|
55
inwar 2020-09-14 21:53:41 +08:00 via Android 1
刚开始用蛮香,后面还是手动 getter setter,省不了多少时间,还入侵代码,有时候变动了还得重新 build
|
56
EminemW 2020-09-14 22:06:33 +08:00
本来我也用 lombok,后面发现没什么必要,idea 生成也不麻烦
|
57
Mithril 2020-09-14 22:27:37 +08:00
既然是这么普遍的需求,为啥不做到语言特性里。。。
|
58
nvioue 2020-09-14 23:05:10 +08:00 1
lombok 这种东西有利有弊,最好是和 ide 紧密结合,不然确实会出现一些问题比如有人说了无法查找引用。 查问题非常麻烦
|
59
jiangzm 2020-09-14 23:27:11 +08:00
我都能预感如果 java 加入了 Property 特性,会有一群人惊呼真牛 v 逼。哈哈哈
|
60
msaionyc 2020-09-14 23:39:53 +08:00 1
到底是什么样的人 才会维护 lombok 这种东西啊,毒瘤
|
61
Samuelcc 2020-09-14 23:59:25 +08:00
这不算 lombok 的锅吧,lombok 工作是正常的,编译后就会生效。
我觉得 lombok 还是利大于弊的,很方便,代码规范定好就行。Spring 团队自己也在用。 |
62
HangoX 2020-09-15 00:08:39 +08:00
lombok 插件挂了真的很蛋疼。。。
|
63
by73 2020-09-15 00:25:17 +08:00
感觉有点难度,Lombok 实际上是 Javac 的“插件”,IDEA 作为一个 IDE 还是有点无能为力。不过也可以选择放弃插件,配置好 maven/gradle/javac 的编译规则应该也没问题。话说回来为啥工具是强制安装的?
|
64
orangeD 2020-09-15 00:37:17 +08:00
一直用 lombok 没遇到什么问题,虽然 ide 也能一键生成,但一大坨 setter 、getter 方法,看着不恶心吗?
|
66
xjlnjut730 2020-09-15 09:13:20 +08:00
jdk14 原生支持
|
67
fallinlovewith 2020-09-15 09:17:04 +08:00
爱用不用
|
68
yinzhili 2020-09-15 09:24:19 +08:00 1
lombok 这东西用处不大,引起的麻烦不少,能不用还是尽量不用
|
69
fengchang 2020-09-15 09:53:25 +08:00 1
这…不用 Jetbrains 的 Java 开发者怎么办? Jetbrains 想改进这个问题为啥不原生支持 lombok
|
70
a719031256 2020-09-15 10:30:03 +08:00 1
@yinzhili 可问题是公司里只要有一个人用,其他人也必须用,而且你反反复复的给他说这个插件有什么缺陷,tmd 死活不听,bean 类本身就是存储类,谁会天天去看里面的代码,真的是无语了
|
71
qiyuey 2020-09-15 10:54:01 +08:00
lombok 的插件稳定性一直有些问题,上 kotlin 吧
|
72
Heemooo 2020-09-15 11:59:27 +08:00
作废缓存 /重启能解决一切问题
|
73
onnfee 2020-09-15 12:12:38 +08:00 1
全参构造器注解的问题,我也遇到了,Invalidate Caches 之后,问题依旧。
前面几楼可能是:典型的我没出过问题,就以为自己很会用? |
74
zhouxingchi4 2020-09-15 16:13:33 +08:00 via iPhone
@liangch 哈哈哈
|
75
EastLord 2020-09-21 16:58:10 +08:00
感觉在 v2 发啥帖子 都容易喷起来,没必要这样吧
|
76
xixinimei 2020-09-28 15:45:19 +08:00
可以喷用 lombok 的吗?
|
77
polyang 2020-10-20 09:40:55 +08:00
那些说 idea 生成 get set 方法用不了几秒的,人家是嫌生成时间长吗?嫌弃的是代码可读性吧,一堆的 get set 方法看着不难受吗?我有遇到过别人把某些属性写在 get set 中间的,如果不仔细看,你根本不知道还有那些属性。
|