C++命名建议】的更多相关文章

如果想要有效的管理一个稍微复杂一点的体系,针对其中事物的一套统一.带层次结构.清晰明了的命名准则就是必不可少而且非常好用的工具. 活跃在生物学.化学.军队.监狱.黑社会.恐怖组织等各个领域内的大量有识先辈们都曾经无数次地以实际行动证明了以上公理的正确性.除了上帝(设它可以改变世间万物的秩序)以外,相信没人有实力对它不屑一顾. 在软件开发这一高度抽象而且十分复杂的活动中,命名规则的重要性更显得尤为突出.一套定义良好并且完整的.在整个项目中统一使用的命名规范将大大提升源代码的可读性和软件的可维护性.…
开发者总是频繁的填充文件名字使用额外的0,以此来对抗长久以来的长痘:数字排序.如果你觉得在数字名字前添加额外的0是一个好主意,比如说Level0001,因为可能你会创建数以千记的关卡--请不要这样做! 现代操作系统对于数字排序问题有一个很好的处理. 你将不再会看到数字文件排序以下面这种(不爽)的顺序: Level1 , Level10 , Level2 - 这时,字符串匹配代码Level%i将适配所有的数字从0到无穷. 请不要再考虑在数字字符串名字前填充0--–这只会将简单问题搞得复杂哦.…
建议122:以<Company>.<Component>为命名空间命名 建议以<Company>.<Component>为程序集命名,比如Microsoft.Windows.Design.这有助于唯一地标识我们的命名空间. 另外一种有效且肯定是唯一的表示命名空间的方式是使用域名.假设我们的域名是www.microsoft.com,那么命名空间应该命名为Com.Microsoft.<Component>.使用域名命名自己的程序的方法在Java世界中…
1.1.形参命名建议 所有形参的名称都应当表达出它的用途.如果合适的话,形参的名称最好以字母a 为前缀,例如: procedure SomeProc(aUserName:string; aUserAge:integer);   当参数名与类的特性或字段同名时,前缀a 就有必要了 1.2.命名冲突 当两个单元中含有相同名称的过程时,如果调用该过程,实际被调用的是Uses 子句中较后出现的那个单元中的过程.为避免这种情况,可在方法名前加想要的单元名 SysUtils.FindClose(SR); 或…
.NET开发编程规范 章程序的版式 版式虽然不会影响程序的功能,但会影响可读性.程序的版式追求清晰.美观,是程序风格的重要构成因素. 可以把程序的版式比喻为"书法".好的"书法"可让人对程序一目了然,看得兴致勃勃.差的程序"书法"如螃蟹爬行,让人看得索然无味,更令维护者烦恼有加. 1.1 版本和版权声明 版本和版权的声明写在文件的开头,包含内容如下: .版权信息 .摘要 .当前版本 .作者 .修改作者 .完成日期 .版本历史信息 例: ///&l…
一.程序风格:          1.严格采用阶梯层次组织程序代码:          各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行.     要求相匹配的大括号在同一列,对继行则要求再缩进4格.例如:         2.提示信息字符串的位置         在程序中需要给出的提示字符串,为了支持多种语言的开发,除了一些给调试用的临时信息外,其他所有的提示信息必须定义在资源中.         3.对变量的定义,尽量位于函数的开始位置. 二.命名规则:        …
C语言变量名命名规则 一.程序风格:         1.严格采用阶梯层次组织程序代码:         各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行.     要求相匹配的大括号在同一列,对继行则要求再缩进4格.例如:         2.提示信息字符串的位置         在程序中需要给出的提示字符串,为了支持多种语言的开发,除了一些给调试用的临时信息外,其他所有的提示信息必须定义在资源中.         3.对变量的定义,尽量位于函数的开始位置. 二.命名规则…
一.程序风格:      1.严格采用阶梯层次组织程序代码:      各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行.要求相匹配的大括号在同一列,对继行则要求再缩进4格.例如:      2.提示信息字符串的位置      在程序中需要给出的提示字符串,为了支持多种语言的开发,除了一些给调试用的临时信息外,其他所有的提示信息必须定义在资源中.      3.对变量的定义,尽量位于函数的开始位置. 二.命名规则:      1.变量名的命名规则 ①.变量的命名规则要求用“…
前端代码中的自定义变量命名           命名方法:     1.驼峰 2.下划线连接           对于文件名,我们一般采用小写字母+下划线的形式     为什么?因为在window下aa.txt和AA.txt系统认为是同一个的文件,而在linux环境下则认为是2个不同的文件,为了使我们代码移植性更好以及为了避免一些不必要的麻烦建议文件名必须小写:           对于js又有以下一些规则:     A:普通变量名     1.以变量首字母突出这个变量的类型(我叫她首字母标记类…
1 前端开发命名规范 1.1 为什么要制定CSS命名规范 统一的命名规范,便于多人开发维护时代码统一,减少项目沟通和交接的成本,增加代码的语义化. 1.2 CSS命名规则 样式类名全部用小写,首字符必须是字母,禁止数字或其他特殊字符.由以字母开头的小写字母(a-z).数字(0-9).中划线 (-)组成. 可以是单个单词,也可以是组合单词,要求能够描述清楚模块和元素的含义,使其具有语义化.避免使用 123456…,red,blue,left,right之类的(如颜色.字号大小等)矢量命名,如cla…