程序设计规范.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
程序设计规范全文共5页,当前为第1页。程序设计规范全文共5页,当前为第1页。程序设计规范 程序设计规范全文共5页,当前为第1页。 程序设计规范全文共5页,当前为第1页。 一、程序风格: 1、严格采用阶梯层次组织程序代码: 各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行。要求相匹配的大括号在同一列,对继行则要求再缩进4格。例如: 2、提示信息字符串的位置 在程序中需要给出的提示字符串,为了支持多种语言的开发,除了一些给调试用的临时信息外,其他所有的提示信息必须定义在资源中。 3、对变量的定义,尽量位于函数的开始位置。 二、命名规则: 1、变量名的命名规则 、变量的命名规则要求用"匈牙利法则"。即开头字母用变量的类型,其余部分用变量的英文意思或其英文意思的缩写,尽量避免用中文的拼音,要求单词的第一个字母应大写。 即: 变量名=变量类型+变量的英文意思(或缩写) 对非通用的变量,在定义时加入注释说明,变量定义尽量可能放在函数的开始处。 见下表: bool(BOOL) 用b开头 bIsParent byte(BYTE) 用by开头 byFlag short(int) 程序设计规范是编程实践中至关重要的指导原则,它旨在提高代码的可读性、可维护性和团队协作效率。本文档详细阐述了程序设计的一些关键规范,包括程序风格和命名规则。 一、程序风格 1. 阶梯式代码组织:在编程时,应遵循阶梯式的代码层次结构,每层缩进4个空格。括号应放置在新的一行,并确保相匹配的大括号在垂直对齐。这种风格使得代码的逻辑结构更清晰,易于理解。 2. 提示信息的处理:所有用于用户交互的提示字符串,除了调试用的临时信息,都应存储在资源文件中,以便于多语言开发。这样做可以将界面文本与程序逻辑分离,便于后期维护和更新。 3. 变量定义的位置:变量应尽可能在函数的开始处定义,这样可以提高代码的可读性,并有助于保持函数的局部性。 二、命名规则 1. 匈牙利命名法:这是变量命名的基本原则,变量名的开头字母代表其类型,后面的字母或缩写代表变量的意义。例如,布尔类型的变量以“b”开头,如`bIsParent`;字节类型以“by”开头,如`byFlag`等。对于不常见的变量,应在定义时添加注释说明,且尽量将定义放在函数的起始位置。 2. 指针变量命名:一重指针以“p”开头,如`pfStat`;多重指针遵循递增的“pp”,“ppp”等模式,如二重指针`ppfStat`,三重指针`pppfStat`。 3. 全局变量、静态变量、成员变量的命名:全局变量以“g_”开头,如`g_lFailCount`;静态变量以“s_”开头,如`s_plPerv_Inst`;成员变量以“m_”开头,如`m_lCount`。 4. 枚举类型变量:枚举变量的名称以枚举类型或其缩写开头,并使用大写字母,如`EMDAYS_MONDAY`。 5. 结构、联合、类的命名:结构以“S”开头,如`ScmNPoint`;联合体以“U”开头,如`UcmLPoint`;类以“C”开头,如`CcmFPoint`。内部变量遵循常规的命名规则。 6. 常量命名:常量名应全大写,用英文表达其含义,如`CM_FILE_NOT_FOUND`。对于const变量,前缀加上“c_”,如`c_lMaxSize`。 7. 类型定义:一般情况下,结构、联合体和类的名称以大写字母开头,如`CcmTVector3d`。如果可能,应使用类模板,以增强代码的可扩展性。 通过遵循这些规范,程序员可以编写出整洁、规范的代码,降低代码维护难度,提升团队间的合作效率。在实际开发中,还应注意不断学习和适应最新的编程标准,以保持代码质量的持续提升。
- 粉丝: 192
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助