![]() |
久久建筑网(m.kkreddy.com)致力打造一个专业的建筑学习分享平台! | 用户登录 免费注册 | 投诉举报 | 会员中心 | 上传资料 |

项目命名规范.doc
资料评价:
☆☆☆☆☆
生成时间:
2021-08-07
下载权限:
免费会员
文件大小:
69.0KB
文件类型:
.doc
浏览次数:
2
建筑论坛:
上传会员:
下一秒
所属栏目:
建筑文件
下载地址:
资料是由会员“下一秒”上传到本平台,如有不妥请联系客服。违规侵权投诉
项目命名规范 , 开发必备。
欢迎下载!
命名规范制定意义 1方便代码的交流和维护,便于日后自己的再次阅读。
2不影响编码的效率,不与大众习惯冲突。
3使代码更美观、阅读更方便。
4使代码的逻辑更清晰、更易于理解 命名规范制定原则 首要原则 有意义的,描述性的词语来命名。
能够一眼看出它作什么。
别使用会引起误解的名字。
如果名字一目了然,就无需用文档来解释方法的功能了 1.除约定俗成的,别用缩写。
用name,address,salary等代替nam,addr,sal 2.除用于循环,别使用单个字母的变量象i,n,x等.而要使用index,temp等。
for(inti=0;i 比如:使用名称amount,而不是intAmount;
?类:使用名词、名词短语命名。
比如:publicclassFileStream; ?方法:使用动词、动词短语开始。
比如:CreateUser(),RemoveAt()等; ?接口:以I开始,后面加上名词、名词短语、形容词命名。
比如:IDisposable; ?常量:所有单词大写,多个单词之间用"_"隔开。
publicconststringPAGE_TITLE="Welcome"; ?命名空间:基本格式: CompanyName/ProjectName.TechnologyName[.Feature][.Design] a)CompanyName/ProjectName:公司名、项目名称或产品名称; b)TechnologyName:稳定的、公认的技术名称或架构层次名称; c)[.Feature][.Design]:可选的功能与设计; 规范
1、用pascal规则来命名方法和类.(
第一个单词首字母大写,后面连接的每个单词首字母都大写) publicclassDataBase;publicvoidGetDataTable()
2、类:使用名词、名词短语命名。
比如:publicclassFileStream; 2.用camel规则来命名局部变量和方法的参数.(
第一个单词不大写,后面连接的单词首字母大写) publicvoidAddUser(stringuserId,byte[]password) {stringuserName;} 3.所有的成员变量前加前缀_ publicclassDatabase {privatestring_connectionString;} 4.接口的名称加前缀I interfaceICompare {intcompare();} 5.自定义代码属性类以Attribute结尾 publicclassOperationAttribute:Attribute 6.自定义的异常以Exception结尾 publicclassAppException:Exception 7.方法的命名.一般将其命名为动宾短语,"动词+对象". GetRecordData();GetPath();CreateFile(); 8.代码的缩进.要用Tab,而不要用space. 9.使用带有说明性的变量名。
(a)避免单字符串的变量名,使用类似于index或temp这样有意义的名字。
(b)对于public或protected类型的变量避免使用匈牙利表示法。
(c)不要缩写单词。
10.所有的类成员变量应该被声明在类的顶部,并用一个空行把它们和方法以及属性的声明区分开
欢迎下载!
命名规范制定意义 1方便代码的交流和维护,便于日后自己的再次阅读。
2不影响编码的效率,不与大众习惯冲突。
3使代码更美观、阅读更方便。
4使代码的逻辑更清晰、更易于理解 命名规范制定原则 首要原则 有意义的,描述性的词语来命名。
能够一眼看出它作什么。
别使用会引起误解的名字。
如果名字一目了然,就无需用文档来解释方法的功能了 1.除约定俗成的,别用缩写。
用name,address,salary等代替nam,addr,sal 2.除用于循环,别使用单个字母的变量象i,n,x等.而要使用index,temp等。
for(inti=0;i
比如:publicclassFileStream; ?方法:使用动词、动词短语开始。
比如:CreateUser(),RemoveAt()等; ?接口:以I开始,后面加上名词、名词短语、形容词命名。
比如:IDisposable; ?常量:所有单词大写,多个单词之间用"_"隔开。
publicconststringPAGE_TITLE="Welcome"; ?命名空间:基本格式: CompanyName/ProjectName.TechnologyName[.Feature][.Design] a)CompanyName/ProjectName:公司名、项目名称或产品名称; b)TechnologyName:稳定的、公认的技术名称或架构层次名称; c)[.Feature][.Design]:可选的功能与设计; 规范
1、用pascal规则来命名方法和类.(
第一个单词首字母大写,后面连接的每个单词首字母都大写) publicclassDataBase;publicvoidGetDataTable()
2、类:使用名词、名词短语命名。
比如:publicclassFileStream; 2.用camel规则来命名局部变量和方法的参数.(
第一个单词不大写,后面连接的单词首字母大写) publicvoidAddUser(stringuserId,byte[]password) {stringuserName;} 3.所有的成员变量前加前缀_ publicclassDatabase {privatestring_connectionString;} 4.接口的名称加前缀I interfaceICompare {intcompare();} 5.自定义代码属性类以Attribute结尾 publicclassOperationAttribute:Attribute 6.自定义的异常以Exception结尾 publicclassAppException:Exception 7.方法的命名.一般将其命名为动宾短语,"动词+对象". GetRecordData();GetPath();CreateFile(); 8.代码的缩进.要用Tab,而不要用space. 9.使用带有说明性的变量名。
(a)避免单字符串的变量名,使用类似于index或temp这样有意义的名字。
(b)对于public或protected类型的变量避免使用匈牙利表示法。
(c)不要缩写单词。
10.所有的类成员变量应该被声明在类的顶部,并用一个空行把它们和方法以及属性的声明区分开
本类栏目导航
热门推荐
点击排行
猜你还喜欢
-
企业投资项目可行性研究报告编写通用大纲 (2023 年版
- 所属分类:建筑文件
- 更新时间:2025-04-29
- 浏览次数:0
- 企业投资项目可行性研究报告编写通用大纲 (2023 年版• 企业投资项目可行性研究应聚焦企业自主投资决策所关注的投资收益、市场风险规避等内容,提高投资决策的科学性和精准性。企业投资建设属于政府核准目录范围内的项目,须按照规定向核准机关提交项目申请书。
-
政府投资项目可行性研究报告编写通用大纲 (2023 年版
- 所属分类:建筑文件
- 更新时间:2025-04-29
- 浏览次数:0
- 政府投资项目可行性研究报告编写通用大纲 (2023 年版政府投资项目可行性研究报告编写通用大纲 (2023 年版) 可行性研究需要分类明确政府投资项目可行性研究的重点,系统反映其特殊要求。其中, • 政府投资项目要根据经济社会发展需要和财政可负担性,合理确定建
-
JTG∕T3671-2021公路交通安全设施施工技术规范
- 所属分类:建筑文件
- 更新时间:2025-04-19
- 浏览次数:0
- JTG∕T3671-2021公路交通安全设施施工技术规范JTG∕T3671-2021公路交通安全设施施工技术规范 PDF版本,你值得拥有。市政工程常用规范,帮助你查阅规范无压力。
-
《屋面工程技术规范》GB50345-2012
- 所属分类:建筑文件
- 更新时间:2025-04-24
- 浏览次数:0
- 《屋面工程技术规范》GB50345-20121. 标准基本信息 标准名称:屋面工程技术规范 标准编号:GB 50345-2012(国家标准,强制性条文) 发布日期:2012年5月28日 实施日期:2012年10月1日 替代版本:GB 50345-2004(2004版废止) 主编单位:中国建筑防水
-
市政工程量清单计量规范
- 所属分类:建筑文件
- 更新时间:2025-04-16
- 浏览次数:0
- 市政工程量清单计量规范
-
DL/T 2263-2021 智能变压器检测规范
- 所属分类:电力文件
- 更新时间:2025-04-10
- 浏览次数:7
- DL/T 2263-2021 智能变压器检测规范DL/T 2263-2021 智能变压器检测规范
-
DL/T 2201-2020 火力发电厂流量测量装置技术规范
- 所属分类:电力文件
- 更新时间:2025-04-10
- 浏览次数:3
- DL/T 2201-2020 火力发电厂流量测量装置技术规范DL/T 2201-2020 火力发电厂流量测量装置技术规范
-
DL/T 1981.3-2020 统一潮流控制器 第3部分:控制保护
- 所属分类:电力文件
- 更新时间:2025-04-10
- 浏览次数:1
- DL/T 1981.3-2020 统一潮流控制器 第3部分:控制保护DL/T 1981.3-2020 统一潮流控制器 第3部分:控制保护系统技术规范
-
DL/T 2266-2021 智能开关现场检验规范
- 所属分类:电力文件
- 更新时间:2025-04-10
- 浏览次数:2
- DL/T 2266-2021 智能开关现场检验规范DL/T 2266-2021 智能开关现场检验规范
-
DL/T 2176-2020 变电站自动化设备远程运行维护技术规
- 所属分类:电力文件
- 更新时间:2025-04-10
- 浏览次数:6
- DL/T 2176-2020 变电站自动化设备远程运行维护技术规DL/T 2176-2020 变电站自动化设备远程运行维护技术规范
-
DL/T 2177-2020 厂站监控系统图形界面规范
- 所属分类:电力文件
- 更新时间:2025-04-10
- 浏览次数:3
- DL/T 2177-2020 厂站监控系统图形界面规范DL/T 2177-2020 厂站监控系统图形界面规范
-
DL/T 2190-2020 中长期电力交易安全校核技术规范
- 所属分类:电力文件
- 更新时间:2025-04-10
- 浏览次数:6
- DL/T 2190-2020 中长期电力交易安全校核技术规范DL/T 2190-2020 中长期电力交易安全校核技术规范
-
DL/T 2200-2020 火力发电厂压力测量仪表技术规范
- 所属分类:电力文件
- 更新时间:2025-04-10
- 浏览次数:4
- DL/T 2200-2020 火力发电厂压力测量仪表技术规范DL/T 2200-2020 火力发电厂压力测量仪表技术规范