命名规范(1)大小写约定
2018-08-02 06:23:14来源:博客园 阅读 ()
虽然命名规范不是必须的,但在框架的开发过程中遵循一组一致的命名约定会对提高框架的可用性起到重大的作用。除了形式上一致外,框架中的每个元素的命名还易于理解,友好的传达了每个元素的功能。
标识符的大小写规则
双驼峰(PascalCasing)约定被用于除了参数之外的所有标识符,它把标识符中每个单词的首字母大写(包括长度为两个字符以上的首字母缩写词),如 HtmlTag、Callback。常用语命名空间、接口、枚举值、类型名及成员(事件、属性、方法等)的名字
两个字母缩写词是个特例,这种情况下两个字母都要大写,如IOStream。
单驼峰(cameCasing)约定仅用于参数的名字,它是把除了标识符的除了第一个单词之外的所有单词首字母大写。如ioStream、htmlTag。常见于字段、方法的参数。
首字母缩写词的大小写
尽量少用缩写词作为标识符的命名,应为这样不利于开发者的理解,除了常用的如XML、IO、HTML等。
要把两个字母的首字母缩写词全部大写,除非它是单驼峰风格的参数的第一个单词,void StartIO(ioStream,bool closeIOStream)。
要把三个或三个以上字母组成的首字母缩写词的第一个字母大写,只有第一个字母大写,除非首字母缩写词是单驼峰风格的标识符的第一个词单词。System.Xml。
不要把单驼峰风格的标识符头部的任何首字母缩写词的任何字母大写,无论首字母缩写有多长。
复合词和常用术语的大小写
不要把所有闭合形式的复合词中每个单词的首字母大写。例如下表
是否区分大小写
不要以为所有的编程语言都是区分大小写的,不应该仅仅通过大小写来区分名字
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:C#读取配置文件的几种方式
下一篇:命名规范(2)通用命名约定
- 自己写一个Promise 2019-04-30
- [笔记]记录原开发工作在base命名空间下扩展的属性与方法 2019-04-28
- 前端笔记之ES678&Webpack&Babel(下)AMD|C 2019-04-26
- Vue组件参数名命名与组件属性转化示例 2018-12-09
- vue相关理论知识 2018-12-09
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash