V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
anxn
V2EX  ›  Java

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

  •  
  •   anxn · 2022-03-10 01:22:10 +08:00 via Android · 11453 次点击
    这是一个创建于 1024 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    108 条回复    2022-03-21 11:44:06 +08:00
    1  2  
    Lemeng
        101
    Lemeng  
       2022-03-11 14:05:53 +08:00
    不纠结就是了,管他呢
    mosliu
        102
    mosliu  
       2022-03-11 14:08:00 +08:00
    v2ex 是 3 个字段的缩写,
    v = way 英文同音速写
    2 = to 数字同音缩写
    ex = explorer 缩写

    感觉这个更随意。。 你记住了么
    allenzhangSB
        103
    allenzhangSB  
       2022-03-11 15:11:09 +08:00
    老双标了
    Unicorns96
        104
    Unicorns96  
       2022-03-11 16:49:16 +08:00
    哈哈哈哈哈笑死,举例子也要拿个恰当点的嘛,4==for 、2==to 这应该是业界共识这不应该不知道,log4 系列是 apache 的产品,有各大语言的版本,python 的叫 log4p ,c++叫 log4cpp ,这些你不觉得奇怪?

    另外我倒是觉得 java 取名才是相对比较规范的,你应该见过 java 动不动就一长串的变量名吧,基本都是完整单词驼峰拼接的,为的就是见名知意,除了一些专有名词外真的很少见到有缩写的。

    反倒是题中你举的 scrapy 、bs4 、pillow 不百度真不知道是什么意思。

    喷什么不好,喷 java 命名奇怪真的是笑了。
    GuangXiN
        105
    GuangXiN  
       2022-03-11 20:13:03 +08:00
    log4j = log for Java = 给 Java 写日志
    GuangXiN
        106
    GuangXiN  
       2022-03-11 20:14:06 +08:00
    requests = 请求
    scrapy = 爱打架的
    bs4 = 鄙视 4
    pillow = 枕头
    babyfive
        107
    babyfive  
       2022-03-11 20:18:56 +08:00
    v2ex
    LLaMA2
        108
    LLaMA2  
       2022-03-21 11:44:06 +08:00
    @ErnestSu IIC 、I 方 C 、I 平方 C
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2598 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 05:07 · PVG 13:07 · LAX 21:07 · JFK 00:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.