公司不让用 Lombok,这么反人类,该怎么说服领导。二线互联网公司

2019-11-28 18:21:07 +08:00
 brucefu
7891 次点击
所在节点    问与答
71 条回复
l8g
2019-11-29 10:09:46 +08:00
就凭 lombok 要强奸别人在 IDE 里装插件,我就不支持。
DsuineGP
2019-11-29 11:25:03 +08:00
@sagaxu 一般 json 工具类比如 fastjson 会考虑到循环引用的情况,问题不大.
但是 lombok 最坑爹的是默认 hashcode 会依赖属性的 hashcode,如果实体有一个 List 属性并且 List 中的元素循环引用的话,循环计算 hashcode,接着就会 StackOverflowError.
这类细节只有踩过坑的人才知道,强行推这玩意就得做好相应的培训和分享.
balaWgc
2019-11-29 11:55:08 +08:00
是 idea 生成不香吗
glaucus
2019-11-29 11:57:27 +08:00
Kotlin 吧,用了后腰不酸腿不痛了
meeop
2019-11-29 12:05:22 +08:00
我再某独角兽公司,也是不让用,要么 idea 自动生成,要么 kotlin
iisky1121
2019-11-29 12:11:59 +08:00
依赖插件,好麻烦呀
UsherOu
2019-11-29 12:30:19 +08:00
支持领导,lombok 不推荐用,alt+ins 不行么
szq8014
2019-11-29 13:11:06 +08:00
@billlee 我是和 kotlin 混用的时候去掉的 lombok
royan
2019-11-29 13:33:34 +08:00
既然公司有规范,那就按规范来咯,有什么好犟的[狗头]
a68UkLHpycW7ImyV
2019-11-29 13:51:57 +08:00
我也不让别人用
romisanic
2019-11-29 13:58:54 +08:00
lombok 确实有一些坑,而且一般都是运行时错误,不了解无法快速解决的情况下,不建议盲目引入。
要用的话,也得有了解的足够清楚的人做好培训才行,当然也没法彻底避免
mineqiqi
2019-11-29 14:06:02 +08:00
lombok 还有个坑,第二个字母大写的变量生成的 get/set 方法有问题
brucefu
2019-11-30 16:57:27 +08:00
@peyppicp public ?和 lombok 功能差不多的包吗? github url ?
brucefu
2019-11-30 17:01:58 +08:00
@wmhx 可是技术不饶人呀!虽然我只是说不让用 lombok,其实其他一些技术公司也是不赞成用的。我感觉这就是为什么一些后起之秀公司的技术更好(中国),老公司被故障弄的不敢打开拳脚了、
brucefu
2019-11-30 17:04:13 +08:00
@hyrepo eclipse 看 idea 的代码也红,最后大多不都用 idea 了。变红就是老一辈们不愿意用 lombok 的原因吗?
brucefu
2019-11-30 17:05:22 +08:00
@javapythongo 新项目用 Springboot,不过还都是手动配置那一套,跟用没用没两样。目前 ssh 很少吧,Struts2 都拉成啥样了
brucefu
2019-11-30 17:06:46 +08:00
@NeinChn 你知道 spring 的实现原理、有哪些坑吗?你的下属知道吗?
brucefu
2019-11-30 17:08:56 +08:00
@uxstone 正解,有多少领导 git 都不会用。前几天领导问我怎么命令创建分支,我怀疑他之前是不是都是 web 页面创建,然后拉下来。知名二线互联网公司,真事
brucefu
2019-11-30 17:12:17 +08:00
@billlee 升级大版本,肯定检查所有依赖的 jar 包是否支持,所以这个坑可以避免。至于语言混用,小弟只会写 java bean
brucefu
2019-11-30 17:13:41 +08:00
@anyele 如果团队领导想用,是不是就适合团队了。比如 5 年后,我这帮人都到了领导层

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

https://tanronggui.xyz/t/624059

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

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

© 2021 V2EX