• 请不要在回答技术问题时复制粘贴 AI 生成的内容
cooljs
V2EX  ›  程序员

感觉编程的时候,起名字是最纠结最抓狂的一部分。

  •  
  •   cooljs · Aug 9, 2018 · 7224 views
    This topic created in 3008 days ago, the information mentioned may be changed or developed.

    哭

    39 replies  •  2018-08-10 10:05:08 +08:00
    helionzzz
    helionzzz
    Aug 9, 2018
    1
    前端页面的类名也是很要人命的....
    wu67
    wu67
    Aug 9, 2018❤️3
    2
    命名和缓存, 两大难题呀
    feiyuanqiu
    feiyuanqiu
    Aug 9, 2018
    3
    名字取不好,说明你还没想清楚做的东西到底是什么
    BestFourKing
    BestFourKing
    Aug 9, 2018
    4
    我都是所属模块+功能名 实在不行再在前面加上所在的文件名
    cooljs
    cooljs
    OP
    Aug 9, 2018
    5
    @helionzzz 是的,页面类名难啊
    CYKun
    CYKun
    Aug 9, 2018 via Android
    6
    多看别人的代码,看到多了就知道套路了
    pnut
    pnut
    Aug 9, 2018❤️4
    7
    molvqingtai
    molvqingtai
    Aug 9, 2018
    8
    手写页面的时候,取类名真的要疯
    icylogic
    icylogic
    Aug 9, 2018 via iPhone
    9
    一是和项目或者公司风格统一,二是能让其他人猜出大概用途,其他其实没必要太纠结。反正用靠谱的语言,靠谱的 ide 和编辑器可以随时重命名。
    cooljs
    cooljs
    OP
    Aug 9, 2018
    10
    @pnut 这是搜 github 项目的?
    maichael
    maichael
    Aug 9, 2018❤️1
    11
    @cooljs 输入关键字,然后会建议一些相关的变量命名。
    dychenyi
    dychenyi
    Aug 9, 2018
    12
    不是你们说写程序写到最后就是看起名字,谁起的专业,谁就牛
    pnut
    pnut
    Aug 9, 2018
    13
    @cooljs 就是 11 楼说的作用,搜到变量名以后会给出相应部分代码,这些代码都来自 github,BitBucket...
    viator42
    viator42
    Aug 9, 2018
    14
    拼音命名能节省大量的脑细胞
    ryd994
    ryd994
    Aug 9, 2018❤️2
    15
    很简单啊
    a,b,c,x,y,z,n,i,j,k,l
    单字母用完了就双字母嘛,还有变音符号
    或者 foo,bar,var1,var2,test,temp

    ——如何逼疯你的同事,避免自己代码被其他人接管,让老板不敢炒你
    ————结果还没能控制关键代码就被炒了
    zhzer
    zhzer
    Aug 9, 2018
    16
    函数式编程,了解一下
    0x8192dd
    0x8192dd
    Aug 9, 2018
    17
    感觉这种事情,只能依靠分管负责人的重视,我之前做的一个项目,点赞一共有三种叫法:zan、plus_one、upvote,老大不重视,一个人写的代码一种起名风格,涉及到一些控件和布局复用的时候特别蛋疼
    ResidualSoils
    ResidualSoils
    Aug 9, 2018 via iPhone
    18
    abcdefghijklmnopqrstuvwxyz,按顺序取(大雾)
    LudwigWS
    LudwigWS
    Aug 9, 2018
    19
    @0x8192dd plus_one 真没看出来啥思路。
    nineyang1
    nineyang1
    Aug 9, 2018
    20
    @0x8192dd plus_one ?一加??
    liubo618
    liubo618
    Aug 9, 2018
    21
    @LudwigWS `+1 ` 知道吧
    bg7759
    bg7759
    Aug 9, 2018
    22
    参考虾米穷逼 VIP
    LMuyi
    LMuyi
    Aug 9, 2018 via iPhone
    23
    是呢
    zdnyp
    zdnyp
    Aug 9, 2018
    24
    有时候没办法了就拼音,拼音太长就拼音缩写,后面加上注释...
    awesomelei
    awesomelei
    Aug 9, 2018
    25
    计算机科学只存在两个难题:缓存失效和命名。 —— Phil KarIton
    enenaaa
    enenaaa
    Aug 9, 2018
    26
    @awesomelei 那么 Phil KarIton 是谁?
    des
    des
    Aug 9, 2018 via Android
    27
    @ryd994 要不试试二维码命名法 lIllIIIll|IlIllIlII
    cooljs
    cooljs
    OP
    Aug 9, 2018
    28
    @awesomelei 这人是 sei,并不能搜到啊
    cooljs
    cooljs
    OP
    Aug 9, 2018
    29
    @des 我还不想瞎....
    agagega
    agagega
    Aug 9, 2018 via iPhone❤️1
    30
    之前一个大佬说过,英语不好可以先用中文再查字典,如果中文都想不出的话,说明这个变量的意义是模糊的
    V2XEX
    V2XEX
    Aug 9, 2018
    31
    @pnut 不对啊,比如“积分”这个词,这个网站给出 integral 但是这明明是数学概念的“积分”而不是某种奖励制度
    searene
    searene
    Aug 9, 2018
    32
    @V2XEX “积分”用 point 应该就可以了
    kanbujian
    kanbujian
    Aug 9, 2018
    33
    是的,尤其是 java 长命名风格转到 golang 的简短命名风格,起名真的头大
    yim7
    yim7
    Aug 9, 2018
    34
    我是感觉名字起的越多越得心应手...有时候单词拿不准就 google 一下
    V2XEX
    V2XEX
    Aug 9, 2018
    35
    @searene 我说的就是这个网站的问题
    innoink
    innoink
    Aug 9, 2018 via Android
    36
    请区分 attribute 和 property
    请区分 agent 和 proxy
    pnut
    pnut
    Aug 9, 2018
    37
    @V2XEX 老外做的网站,中文会先被翻译成英文再去查找的,而”积分”一般会被翻译成 integral。。。
    mingyun
    mingyun
    Aug 9, 2018
    38
    @pnut 这个 6
    cooljs
    cooljs
    OP
    Aug 10, 2018
    39
    @innoink 额,有什么关系?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1400 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 66ms · UTC 20:50 · PVG 04:50 · LAX 12:50 · JFK 15:50
    ♥ Do have faith in what you're doing.