V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
xuewuchen
V2EX  ›  问与答

自己习惯的命名规则

  •  
  •   xuewuchen · 2019-08-30 10:42:59 +08:00 · 1001 次点击
    这是一个创建于 1672 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在合作开发的公司基本都确定了本公司代码的命名规则或接口说明形式,所以大都是按照公司的规则走。但是一些内部函数过程或者接口还是习惯自己的命名规则。匈牙利命名或者驼峰命名相信大家也都知道,但是天知道有多少人按照这个规则走,然后我就自己结合自己的习惯和上述的规则总结了一套自己用的命名方法。现在用的还比较习惯
    命名规则如下
    A:窗体或者控件:窗体或者控件缩写+名称
    名称规则:
    * 如果是一个单词首字母大写 - Demo
    * 如果是多个单词每个单词首字母大写(驼峰标识) DemoTest
    举例如下:
    frmTrayData
    btnSelect
    lblHint,pnlTimeList,ListBox=lst,Edit=edt
    B:类或者接口:
    * 如果是一个单词首字母大写 - Demo
    * 如果是多个单词每个单词首字母大写(驼峰标识) DemoTest
    临时组件或者类前面加小写 t_:
    t_Button:Tbutton;

    C:方法:
    * 如果是一个单词首字母大写 - Demo
    * 多个单词,第一个单词小写第二个单词首字母大写
    procodure setName(s_studentName:string);
    function getSum(iSum:integer):Integer;
    D:变量,变量类型+变量名称,变量类型小写,单个单词首字母大写
    iMax
    多个单词每个单词首字母小写,在前面增加 '变量类型 + _'
    i_maxValue
    (i 整形 ,s 字符串,f 浮点,iarr 数组类型,d Double,w WORD,
    dw dword,di int64,c Char, b Boolean,)
    E:常量
    * 如果是一个单词,变量类型+变量名称 所有字母大写
    * 多个单词在变量类型下加_,所有的单词大写,用下划线区分每个单词
    iMAX
    i_MAX_VALUE
    当然上面只是写的比较简略可能有疏忽的地方,大概也就这意思
    用着比较简单适合我这种脑子不太好的,也希望对现在不太重视命名的兄弟们有个帮助
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   960 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:19 · PVG 05:19 · LAX 14:19 · JFK 17:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.