1 / 10
文档名称:

命名规范.doc

格式:doc   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

命名规范.doc

上传人:wo1230 2014/11/6 文件大小:0 KB

下载得到文件列表

命名规范.doc

文档介绍

文档介绍:命名规范
(一) 命名概述
名称应该说明“什么”而不是“如何”。通过避免使用复杂的逻辑语言,而是使用更容易理解的普通语言。例如,可以使用 GetNextStudent(),而不是 GetNextArrayElement()。
以下几点是推荐的命名方法。
1、避免容易被主观解释的难懂的名称,如方面名 AnalyzeThis(),或者属性名 xxK8。这样的名称会导致多义性。
2、在类属性的名称中包含类名是多余的,如 。而是应该使用 。
3、只要合适,在变量名的末尾或开头加计算限定符(Avg、Sum、Min、Max、Index)。
4、在变量名中使用互补对,如 min/max、begin/end 和 open/close。
5、布尔变量名应该包含 Is,这意味着 Yes/No 或 True/False 值,如 fileIsFound。
6、在命名状态变量时,避免使用诸如 Flag 的术语。状态变量不同于布尔变量的地方是它可以具有两个以上的可能值。不是使用 documentFlag,而是使用更具描述性的名称,如 documentFormatType。
7、即使对于可能仅出现在几个代码行中的生存期很短的变量,仍然使用有意义的名称。仅对于短循环索引使用单字母变量名,如 i 或 j。可能的情况下,尽量不要使用原义数字或原义字符串,如
For i = 1 To 7。而是使用命名常数,如 For i = 1 To NUM_DAYS_IN_WEEK 以便于维护和理解。
(二) 大小写规则
大写
标识符中的所有字母都大写。仅对于由两个或者更少字母组成的标识符使用该约定。例如:


下表汇总了大写规则,并提供了不同类型的标识符的示例。
标识符大小写示例
类 Pascal AppDomain
枚举类型 Pascal ErrorLevel
枚举值 Pascal FatalError
事件 Pascal ValueChange
异常类 Pascal WebException 注意总是以 Exception 后缀结尾。
只读的静态字段 Pascal RedValue
接口 Pascal IDisposable 注意总是以 I 前缀开始。
方法 Pascal ToString
命名空间 Pascal
属性 Pascal BackColor
公共实例字段 Pascal RedValue 注意很少使用。属性优于使用公共实例字段。
受保护的实例字段 Camel redValue 注意很少使用。属性优于使用受保护的实例字段。
私有的实例字段 Camel redValue
参数 Camel typeName
方法内的变量 Camel backColor
(三) 缩写
为了避免混淆和保证跨语言交互操作,请遵循有关区缩写的使用的下列规则:
1 不要将缩写或缩略形式用作标识符名称的组成部分。例如,使用 GetWindow,而不要使用 GetWin。
2 不要使用计算机领域中未被普遍接受的缩写。
3 在适当的时候,使用众所周知的缩写替换冗长的词组名称。例如,用 UI 作为 Use

最近更新

氧化锌及其复合半导体材料的制备、表征与性能.. 2页

民航机场航班显示系统的分析与设计的综述报告.. 2页

武汉市民办幼儿园发展研究——以武汉明星艺术.. 2页

欠驱动机械臂分层滑模模糊控制研究的综述报告.. 2页

模拟战时应激影响动脉内皮功能及斑块稳定性的.. 2页

楚雄昙华乡彝族插花节仪式音乐研究的中期报告.. 2页

桥梁安全远程监测系统研究与开发的中期报告 2页

三慢性肾衰竭 ppt课件 43页

高中英语反思 5页

高中生德育心得体会 3页

柬埔寨学生汉语“是……的”句习得偏误分析的.. 2页

高中军训心得体会 8页

林风眠的美术教育理念对美术师范生培养的启示.. 2页

高三下学期班主任工作计划 8页

马山镇中学八年级下科学综合测试卷(浙江省绍兴.. 5页

周丹先心病 126页

餐饮业厨师劳动合同 5页

食品有限公司考核办法全部表单 38页

食品安全及日常饮食超星尔雅考试题目 6页

木犀草素和圣草酚对人脐带间充质干细胞的氧化.. 2页

公园景观受众分析报告 2页

2023中国抗癌协会神经内分泌肿瘤整合诊治指南.. 27页

学生心理健康四级预警机制 4页

瓦斯隧道安全施工技术 121页

扶梯安装作业指导书 33页

出租屋通告范文 通告范文 7页

草房子名师公开课一等奖省优质课赛课获奖课件.. 24页

善于沟通 10页

舒华跑步机产品手册 33页

混凝土路面状况指数(PCI)、断板率(DBL)计算表.. 4页