V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
1762628386
V2EX  ›  分享创造

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

  •  1
     
  •   1762628386 · 2019-08-28 19:32:28 +08:00 · 21779 次点击
    这是一个创建于 1695 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    第 1 条附言  ·  2019-08-29 01:05:10 +08:00
    什么玩意? shift 可呼唤出大写?
    第 2 条附言  ·  2019-08-29 12:45:57 +08:00
    看了下回复放心了,原来不只我一个人白活了这么多年。
    221 条回复    2019-10-08 12:09:16 +08:00
    1  2  3  
    twor2
        201
    twor2  
       2019-08-30 10:53:18 +08:00
    明明只有你一个,为啥你认为自己不孤独?
    openbsd
        202
    openbsd  
       2019-08-30 10:55:56 +08:00
    @shoujiaxin #200
    组合键避免冲突,比如某游戏 需要按 Shift 键攻击,然后打字的时候总整不清楚输入法状态......
    shoujiaxin
        203
    shoujiaxin  
       2019-08-30 11:02:03 +08:00 via iPhone
    @openbsd 所以我一开始说的是我觉得 macOS 上用 Caps Lock 切换中英文的设定更好呀,win10 只能选 shift、ctrl 或双键
    no1xsyzy
        204
    no1xsyzy  
       2019-08-30 12:51:37 +08:00
    @forgetway 是的啊,所以我都交换 ctrl capslock 的,快捷键不用扭手腕。
    no1xsyzy
        205
    no1xsyzy  
       2019-08-30 12:54:03 +08:00
    @finab 我推荐一下脚踏板好了
    no1xsyzy
        206
    no1xsyzy  
       2019-08-30 12:55:12 +08:00
    @agagega 一般会更形象地写成 snake_case 和 camelCase,同理还有 CaptionCase 和 kebab-case
    fernandoxu
        207
    fernandoxu  
       2019-08-30 16:23:46 +08:00
    问题是小学中学的时候确实没学过这个,我也是大学时候在网上偶然看到才会的。估计和地方的教育水平有关系。
    incheon
        208
    incheon  
       2019-08-30 16:27:30 +08:00
    ASXssSDASxXXsa
    ewqazxc
        209
    ewqazxc  
       2019-08-30 17:43:53 +08:00
    厉害了~
    TUTOO
        210
    TUTOO  
       2019-08-30 17:56:08 +08:00 via Android
    学…学到了… shift 还能这样用…
    mmdsun
        211
    mmdsun  
       2019-08-31 15:01:00 +08:00 via Android
    shift 键功能很多,比如选定的 index~end 范围文件,滚动条滚到底,临时大写....
    fuchunliu
        212
    fuchunliu  
       2019-09-02 23:13:38 +08:00 via Android
    shift+字母,不就是大写嘛,还是程序猿呢🌚
    tmsdy0404
        213
    tmsdy0404  
       2019-09-03 12:16:26 +08:00   ❤️ 1
    对不起,我忍不住笑了
    ZnBDPang
        214
    ZnBDPang  
       2019-09-04 09:16:48 +08:00
    不是,变量命名才是开头小写,分隔大写。前端 id 啥的我也是用下划线来的
    daniaoren
        215
    daniaoren  
       2019-09-04 09:57:27 +08:00
    我太好奇原本 LZ 是怎么用 shift 键的了
    RyoX
        216
    RyoX  
       2019-09-04 10:51:18 +08:00
    哈哈哈我也上一年才知道 shift 可以大写
    kongkongye
        217
    kongkongye  
       2019-09-04 12:59:27 +08:00 via iPhone
    @loginbygoogle java 里容易理解才关键,长度次要
    Originalee
        218
    Originalee  
       2019-09-05 08:55:50 +08:00
    楼主可真是太有才了
    chickenJuicer
        219
    chickenJuicer  
       2019-09-05 13:41:22 +08:00
    shift 切换大小写, 英文中文切换改成了 ctrl, 按起来快(用手掌按 ctrl 贼快)并且不会因为切换大小写影响写代码的速度
    panbeta
        220
    panbeta  
       2019-09-05 16:23:59 +08:00
    Shfit + 字母 直接出大写字母,少一个 _ 字符。 楼主白打这么多年程序了
    lsj8924
        221
    lsj8924  
       2019-10-08 12:09:16 +08:00   ❤️ 1
    注意:我是笑话网上过来的,楼主已经成了 IT 圈的笑话了。
    1  2  3  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3873 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 04:14 · PVG 12:14 · LAX 21:14 · JFK 00:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.