iugo
V2EX  ›  问与答

大家都有什么样的 命名约定?

  •  
  •   iugo · Mar 16, 2015 · 2345 views
    This topic created in 4174 days ago, the information mentioned may be changed or developed.
    英文还是拼音?
    最长几个单词?
    名词在前还是形容词在前?
    下划线还是驼峰分隔?
    「组织机构代码证」怎么命名?
    「按姓氏笔画由少到多排序输出数组」怎么命名?
    ...

    数据库表与字段的命名.
    前端命名, CSS, JS.
    控制器命名, 函数命名, 变量命名.

    每次刚开始一个新项目的时候, 这是个让人头疼的问题. 许多团队有自己的 命名约定, 将来也有个参考. 请分享一下.
    4 replies    2015-03-16 13:05:04 +08:00
    iugo
        1
    iugo  
    OP
       Mar 16, 2015
    英文.
    最多三个单词, 推荐两个单词.
    名词在前, 形容词在后.
    常见的不分隔, 多用下划线, 后端驼峰.
    特殊名词用中文首字母, 注释写明.
    loading
        2
    loading  
       Mar 16, 2015
    xm,xh
    感觉挺好的,大家都看得懂,谁不知道是:

    姓名,学号





    其实是:项目,现货
    FrankFang128
        3
    FrankFang128  
       Mar 16, 2015 via Android
    函数 动词
    回调 on开头,加动词
    bool 形容词或be动词,不准命名为 flag
    其他变量 名词
    jQuery 对象 $加名词
    finian
        4
    finian  
       Mar 16, 2015   ❤️ 1
    - 英文还是拼音?
    英文

    - 最长几个单词?
    语义优先,长度嘛,多长都没所谓,只要不要过于啰嗦就行

    - 名词在前还是形容词在前?
    这是个问题吗?显然形容词在前,先复习一下英语语法

    - 下划线还是驼峰分隔?
    看具体语言编码规范习惯

    -「组织机构代码证」怎么命名?
    org code cert

    -「按姓氏笔画由少到多排序输出数组」怎么命名?
    - 乔教主版:
    sortedSurnameArrayUsingSurnameStrokeOrder:
    - 普通版:
    sortSurnames()
    - 混血儿版:
    sortByXsbh() // Xsbh: 姓氏笔画
    - 2B 版:
    axsbhpx() // 按姓氏笔画排序
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3059 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 14:08 · PVG 22:08 · LAX 07:08 · JFK 10:08
    ♥ Do have faith in what you're doing.