吐槽 为啥 Java 的一些库起名都这么奇怪?

2022-03-10 01:22:10 +08:00
 anxn

比如说之前爆漏洞的那个日志库,log4j 英文里边混数字,有的索性,有的不缩写,有的音译成数字(log 没缩写,4 是音译成数字,j 是缩写),感觉起名咋这么另类

举个其他语言的,像 Python 的 requests 库,scrapy ,bs4 ,pillow 等等 大多数都是一个单词搞定,最多也就是英文加一个数字,记着好记,见词知意,打字也好打,不用来回切输入法,还有 go 语言的一些比如:gjson ,gin ,echo ,gorm ,docker ,k8s ,k3s 等等,要么都是字母,最多也就是像 k3s 这种缩写后的字母和数字混用,不过 k8s 不缩写本来也就是一个词汇,而且 k8s 这种,基本看了一眼就很容易记住

反而是 Java 的的 log4j 这种起名很另类,缩写比较随意

10970 次点击
所在节点    Java
108 条回复
poplar89
2022-03-10 09:56:43 +08:00
这也值得花金币进来讨论吗?不会吧不会吧
anxn
2022-03-10 09:56:43 +08:00
@itechnology 我的意思是 log4j 用了单词+数字+字母,是三种组合,而 k8s 是字母+数字,最多也就两种组合
ww940521
2022-03-10 10:02:19 +08:00
3=e
Mirage09
2022-03-10 10:02:41 +08:00
@poplar89 大部分人进来不都是 troll 的么 lol
hcven
2022-03-10 10:05:39 +08:00
@lone1y 我也想知道 如果有解答请同事 @我下
noobchen
2022-03-10 10:07:34 +08:00
我第一次看到亚马逊的云储存服务叫 s3 我也是一脸懵的,后来才知道是 Simple Storage Service 的简写,震惊还能这么简写的吗
ErnestSu
2022-03-10 10:08:35 +08:00
I2C 怎么读
daimubai
2022-03-10 10:11:30 +08:00
建议标题改成 吐槽 为啥 log4j 的起名都这么奇怪?
PopRain
2022-03-10 10:11:47 +08:00
说好听点是有质疑精神;说不好听点就是我看你不顺眼找茬
mango88
2022-03-10 10:11:53 +08:00
dom4j
anxn
2022-03-10 10:11:58 +08:00
@lone1y Connection Pooling 3.0 --> cp30 --> c3p0.
@hcven
Oktfolio
2022-03-10 10:12:03 +08:00
@lone1y 《星球大战》中的机器人
anxn
2022-03-10 10:17:03 +08:00
@daimubai SLF4J 本来也想吐槽来着,看了评论不敢发了

JJWT 这种就很好,看一次就能记住
chocotan
2022-03-10 10:20:15 +08:00
别人给你解释了,还在不停的怼人
总结:楼主就是故意找茬的不讲理的流氓
darkengine
2022-03-10 10:27:20 +08:00
@ErnestSu 在手机公司的时候,大家都读 埃方西
anxn
2022-03-10 10:29:02 +08:00
@chocotan 总结怪?不读题吗 进来直接打字?
lyuuuu
2022-03-10 10:31:31 +08:00
每日一乐
knightdf
2022-03-10 10:38:57 +08:00
总结:我用的熟的就是正常名字,我不会的就是乱起名
thinkershare
2022-03-10 10:39:12 +08:00
因为 Java 的很多库起名就是莫名奇妙, 缺乏一致性. 楼主不用理会其它人, 很多人天生喜欢维护自己用的东西, 不管它是好还是坏, 通过肯定自己使用的东西来维护自己的自尊和认同是人的天性!
deplivesb
2022-03-10 10:43:07 +08:00
gjson 都知道 g 代表 golang 到 log4j 就不知道 就代表 Java ?看不懂 4 = for ,2 = to ?还看见 i18n 看不懂百度一下就懂了,那你看到 log4j 就不知道百度一下?还神 tm 的 4 是版本号,来搞笑的。

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

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

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

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

© 2021 V2EX