爱意满满的作品展示区。
1762628386

为什么说我抛弃了 “单词开头大写” 式的命名规则,转向了 "单词下划线分割命名"

  •  1
     
  •   1762628386 · Aug 28, 2019 · 26552 views
    This topic created in 2626 days ago, the information mentioned may be changed or developed.

    为了所谓的形式浪费太多精力: 每使用一次这种命名规则就要为此付出多按两次[caps lock]按键的代价。

    但以 “单词下划线分割命名” 方式写就要方便的多,你只需同时按下[shift]+[-],既减少了键盘使用寿命,又充分的锻炼了左右手的协调能力。太棒了!

    Supplement 1  ·  Aug 29, 2019
    什么玩意? shift 可呼唤出大写?
    Supplement 2  ·  Aug 29, 2019
    看了下回复放心了,原来不只我一个人白活了这么多年。
    221 replies  •  2019-10-08 12:09:16 +08:00
    1  2  3  
    ❮ ❯
    booyah
    booyah
    Aug 28, 2019❤️25
    1
    但是 shift+字母也能大写啊[doge]
    msaionyc
    msaionyc
    Aug 28, 2019 via Android❤️1
    2
    难道你一直不是用 shift 的吗。。。
    imkuang
    imkuang
    Aug 28, 2019
    3
    额,,,按住 shift 在再字母能够临时大写的啊
    agagega
    agagega
    Aug 28, 2019 via iPhone
    4
    这两种方式叫 snake case 和 camel case,翻译过来叫蛇形命名和驼峰命名
    Caballarii
    Caballarii
    Aug 28, 2019❤️13
    5
    LZ 好棒棒
    via
    via
    Aug 28, 2019 via iPhone
    6
    临时切换大小写用 shift 键也能做到吧
    zgw0
    zgw0
    Aug 28, 2019 via Android
    7
    写起来其实是差不多的,但我感觉下划线分隔符看起来舒服点
    wu67
    wu67
    Aug 28, 2019❤️7
    8
    第一次知道原来有人单词首字母大写还要来一次切换的...shift 只是个装饰品吗...
    yixiang
    yixiang
    Aug 28, 2019
    9
    不该是遵循项目和语言标准,该用啥用啥?
    ytzong
    ytzong
    Aug 28, 2019 via iPhone
    10
    为啥不直接用 -,省去了按 shift 🌝
    richzhu
    richzhu
    Aug 28, 2019 via iPhone❤️16
    11
    说吧,哪个培训中心出来的,键盘还不会用
    ThomasZ
    ThomasZ
    Aug 28, 2019 via Android❤️1
    12
    我的键盘就没有 caps lock 这个键大小写切换完全 shift。。。
    love
    love
    Aug 28, 2019
    13
    这不是应该和语言的习惯一致?你写 js 和 java 用下划线?
    wheeler
    wheeler
    Aug 28, 2019❤️1
    14
    starcraft
    starcraft
    Aug 28, 2019 via iPhone❤️1
    15
    心疼不会用 shift 打大写的人
    ezrealinxh
    ezrealinxh
    Aug 28, 2019 via iPhone❤️11
    16
    今日最尬
    SuperMonster009
    SuperMonster009
    Aug 28, 2019 via Android
    17
    let kebab_case = camelCase();
    fatedier
    fatedier
    Aug 28, 2019❤️16
    18
    今日最佳,可以入选程序员笑话集锦~
    maxxfire
    maxxfire
    Aug 28, 2019❤️7
    19
    看,你的头像好像一头猪也~
    Hstar
    Hstar
    Aug 28, 2019❤️3
    20
    大兄弟我大概知道你年龄了,我上幼儿园时看我妈的打字教程,切换大小写就是按一下 caps lock 的。
    dobelee
    dobelee
    Aug 28, 2019 via Android❤️3
    21
    对不起,看到第二段笑出声来。
    楼主需要金山打字通。
    KuzhiBake
    KuzhiBake
    Aug 28, 2019 via Android
    22
    学到了,这就去提升生产力
    maplerecall
    maplerecall
    Aug 28, 2019 via Android
    23
    这个是不是高级黑…
    laoyur
    laoyur
    Aug 28, 2019❤️1
    24
    楼主要不出来解释一下吧,你到底是不是真的不知道 Shift + 字母可以打出大写来
    miv
    miv
    Aug 28, 2019 via Android
    25
    笑出猪叫,楼主来说笑话的吗😂
    agdhole
    agdhole
    Aug 28, 2019
    26
    c# 哭了
    caola
    caola
    Aug 28, 2019
    27
    在小写的状态,使用 Shift+字母 可以打出大写,
    在大写状态反之……
    tudouxiong
    tudouxiong
    Aug 28, 2019 via Android❤️1
    28
    申奥成功了?!
    ethanlu
    ethanlu
    Aug 28, 2019
    29
    还真别说,我打一个大写字母也是按 cap lock,shift 只是用来输符号。
    exip
    exip
    Aug 29, 2019 via Android
    30
    同样出于为了一个大写字母不想按两次 caps lock,学会了用 shift。
    Barnard
    Barnard
    Aug 29, 2019 via Android
    31
    浓浓的尴尬😅
    HonoSV
    HonoSV
    Aug 29, 2019 via iPhone❤️3
    32
    惊了,我是真的第一次知道 shift 可以临时大写。
    感谢楼主以及楼层里的各位!!
    1762628386
    1762628386
    OP
    Aug 29, 2019
    33
    @richzhu 北大
    nichijou
    nichijou
    Aug 29, 2019
    34
    @SuperMonster009

    kebab-case snake_case

    @wheeler

    并不觉得前者难读,而后者的问题是用符号分割,整体性差,在代码里容易和别的符号混淆,识别度低。
    1762628386
    1762628386
    OP
    Aug 29, 2019
    35
    @wheeler 第一个仿佛是贪吃蛇 🤕
    netlous
    netlous
    Aug 29, 2019 via iPhone❤️1
    36
    @Hstar 那你肯定没看全,所有打字教程肯定都会教“上档键”+字母的用法,然后还要配合 CAI 软件联系……话说好奇还有多少人知道 CAI
    SharkIng
    SharkIng
    Aug 29, 2019
    37
    每次见到有人这样子说:”为此付出多按两次[caps lock]按键的代价“ 我都觉得也许我用的是个假电脑...
    SharkIng
    SharkIng
    Aug 29, 2019
    38
    @SharkIng 另外 “单词开头大写” 式的命名规则 正确的名字应该是 “骆驼式命名法 /驼峰式命名法”
    korokke
    korokke
    Aug 29, 2019
    39
    今日份开心收到了😂️
    SZP1206
    SZP1206
    Aug 29, 2019
    40
    哈哈哈哈我笑了
    May725
    May725
    Aug 29, 2019
    41
    哈哈哈,键盘侠都不够格
    loginbygoogle
    loginbygoogle
    Aug 29, 2019 via Android
    42
    @wheeler 变量命取这么长,建议直接开除
    mlboy
    mlboy
    Aug 29, 2019 via iPhone
    43
    golang 笑了
    loading
    loading
    Aug 29, 2019 via Android❤️1
    44
    楼主,你这个号基本废了,哈哈。
    mengzhuo
    mengzhuo
    Aug 29, 2019 via iPhone
    45
    😂
    今天的笑收到了
    greatlisten
    greatlisten
    Aug 29, 2019 via Android
    46
    @1762628386 高分低能警告,狗头保命
    SuperMonster009
    SuperMonster009
    Aug 29, 2019 via Android
    47
    @nichijou 感谢指正 :smiley:
    scg16
    scg16
    Aug 29, 2019
    48
    对不起,我忍不住笑了
    babedoll
    babedoll
    Aug 29, 2019❤️1
    49
    对不起,我忍不住笑了

    (幸好不是我发帖,其实我也不知道 shift+字母可以大写。。
    SoVince
    SoVince
    Aug 29, 2019 via Android
    50
    今日最佳!
    auin
    auin
    Aug 29, 2019
    51
    无法想象你输入大小写间隔的字符串画面
    AV1
    AV1
    Aug 29, 2019❤️1
    52
    小时候玩 8 位机的时候,就发现 shift+字母,可以在小写模式下输出大写,大写模式下输出小写了。
    1KN6sAqR0a57no6s
    1KN6sAqR0a57no6s
    Aug 29, 2019
    53
    我知道 shift+字母可以大写,但我没用过。
    imzhang
    imzhang
    Aug 29, 2019
    54
    哈哈,你确定你不是来搞笑的吗?
    azhi
    azhi
    Aug 29, 2019 via iPhone
    55
    下划线会增加单词的长度,唯一的缺点
    BBCCBB
    BBCCBB
    Aug 29, 2019
    56
    笑死个人
    avalon0624
    avalon0624
    Aug 29, 2019
    57
    说实话,我一开始还没转过来
    lneoi
    lneoi
    Aug 29, 2019
    58
    楼主来讲笑话的吧...
    imndx
    imndx
    Aug 29, 2019 via Android
    59
    @YuxiangLuo 同样,基本没用过。看来,我是个假猿
    sidegem
    sidegem
    Aug 29, 2019 via iPhone
    60
    哈哈,不知道 shift 可以大写?
    gabezhao
    gabezhao
    Aug 29, 2019
    61
    楼主键盘没有 shift 键吗
    avaJ
    avaJ
    Aug 29, 2019
    62
    一本正经的胡说八道
    acthtml
    acthtml
    Aug 29, 2019
    63
    楼主炸鱼骗铜币
    Yvette
    Yvette
    Aug 29, 2019
    64
    分享创造,有心了,谢谢楼主为我们带来欢乐
    amon
    amon
    Aug 29, 2019
    65
    谢谢楼主,治好了我 60 年的不笑症。
    噗哈哈哈~
    sdxlh007
    sdxlh007
    Aug 29, 2019
    66
    对于大小写不敏感的语言,用下划线还是比较好
    marcong95
    marcong95
    Aug 29, 2019
    67
    窃以为按_太累了。。

    看了上面的回复,好像不难理解为啥国内的手机输入法很多都抛弃了按一下 Shift 按两下 CapsLock 的设计。。。
    GeruzoniAnsasu
    GeruzoniAnsasu
    Aug 29, 2019 via Android❤️1
    68
    跟那个牙签治鼓包的 lz 有得一比
    xiaotutu
    xiaotutu
    Aug 29, 2019
    69
    这种情况,我一般不喜欢笑的,除非实在忍不住了。
    Fule
    Fule
    Aug 29, 2019❤️1
    70
    我道行浅,不看键盘很难打出下划线……
    glaucus
    glaucus
    Aug 29, 2019
    71
    这标题风格,咋有种似曾相识的感觉。。。你要是自己一个人写代码一个人看,随便你咋命名,你全大写都没人管你,你要是团队协作,你就只能跟着标准走
    zone10
    zone10
    Aug 29, 2019
    72
    命名重要的是按编程规范, 最烦一堆 Java 过来写 Python 的人用驼峰命名函数和方法
    nihiue
    nihiue
    Aug 29, 2019 via Android
    73
    v 站用户真实水平 /狗头
    a591826944
    a591826944
    Aug 29, 2019
    74
    LZ 的评论简直逗死了。。小学微机课 没上过??
    phpcxy
    phpcxy
    Aug 29, 2019
    75
    电脑老师没教好
    momo1999
    momo1999
    Aug 29, 2019❤️1
    76
    说吧,哪个培训中心出来的,键盘还不会用
    hzb
    hzb
    Aug 29, 2019
    77
    试下了 shift 真的可以 第一次知道
    DNLi
    DNLi
    Aug 29, 2019
    78
    确实第一次知道 shift 真的可以大写的
    JimmyTinsley
    JimmyTinsley
    Aug 29, 2019
    79
    楼上不知道 shift 可以打大写的 v 友是认真的还是开玩笑的
    sugars
    sugars
    Aug 29, 2019
    80
    变量驼峰命名一直都是按住 shift 来大写的,行云流水
    fengfisher3
    fengfisher3
    Aug 29, 2019
    81
    楼主如果不是专业来搞笑的话,那么,我只能说,你对键盘一无所知。
    chiu
    chiu
    Aug 29, 2019 via Android
    82
    一直用 shift+字母
    所以我觉得 macos 用 CapsLock 来切换输入法很爽,因为用到 CapsLock 的场景不多
    hun2008hun
    hun2008hun
    Aug 29, 2019
    83
    caps lock 是啥玩意,找遍了键盘没找到这个,难道我买了个假键盘
    sugars
    sugars
    Aug 29, 2019
    84
    本周最尬
    finab
    finab
    Aug 29, 2019
    85
    虽然我知道 shift 可以临时大写,但还是习惯用 CapsLock,而且速度不慢
    原因是小指被占用时,中间 3 指灵活性会下降
    337136897
    337136897
    Aug 29, 2019
    86
    还有这种帖子也是服了,V2 怎么了
    Ixizi
    Ixizi
    Aug 29, 2019
    87
    html 里面用中线
    js 里面用驼峰
    mingtianjiayou
    mingtianjiayou
    Aug 29, 2019
    88
    本年最尬
    ArianX
    ArianX
    Aug 29, 2019
    89
    直到用了 mac,需要长按才能切换大小写之后,我才领悟到使用 shift 键能够方便的输入偶尔出现的大写字母。之前使用 windows 的时候,一直用 CapsLock 切换大小写。

    话说变量的命名规则,不应该看语言规范?
    Enya
    Enya
    Aug 29, 2019 via iPhone
    90
    今日份的欢乐,谢谢楼主 ^_^
    kingzt
    kingzt
    Aug 29, 2019
    91
    看出来了。。。楼主这是真钓鱼贴,反讽那些一惊一乍的脑残标题
    woodensail
    woodensail
    Aug 29, 2019
    92
    快乐的一天,从楼主开始
    berumotto
    berumotto
    Aug 29, 2019
    93
    丢死人了我 我也是才知道按 shift 可以直接输入大写英文~~(逃
    BigDogWang
    BigDogWang
    Aug 29, 2019
    94
    快乐的一天,从楼主开始
    GG668v26Fd55CP5W
    GG668v26Fd55CP5W
    Aug 29, 2019 via iPhone
    95
    太逗了吧
    BCy66drFCvk1Ou87
    BCy66drFCvk1Ou87
    Aug 29, 2019
    96
    卧槽,shift 可呼唤出大写我也是看了贴才知道……大家可以笑我了 QAQ
    k9982874
    k9982874
    Aug 29, 2019
    97
    LZ 这些年电脑都是怎么用的。。
    Phariel
    Phariel
    Aug 29, 2019 via iPhone
    98
    你把几十年的计算机历史都给藐视了。。。
    貌似你也把上百年的打字机历史都给藐视了。。。🐶
    Patrick95
    Patrick95
    Aug 29, 2019
    99
    楼主的 append 是要笑死我吗
    hxtheone
    hxtheone
    Aug 29, 2019 via iPhone
    100
    今日最佳 23333
    1  2  3  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2355 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 198ms · UTC 15:41 · PVG 23:41 · LAX 07:41 · JFK 10:41
    ♥ Do have faith in what you're doing.