1 / 8
文档名称:

软件开发编码规范.doc

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

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

软件开发编码规范.doc

上传人:cengwaifai1314 2022/6/18 文件大小:161 KB

下载得到文件列表

软件开发编码规范.doc

文档介绍

文档介绍:软件开发编码规范
文件编号:
生效日期:2011年10月01日
版 本 号:
受控状态:0
密 级:机密
总 页 数:6
正文:2
附 录:0
编 制:
日 止GOTO语句
用if语句来强调只执行两组语句中的一组,禁止else goto 和 else return
用case实现多路分支。
避免从循环引出多个出口。
避免不必要的分支
不要轻易用条件分支去替换逻辑表达式 
正确性与容错性要求
无法证明你的程序没有错误,因此在编写完一段程序后,应先回头检查
改一个错误时可能产生新的错误,因此在修改前首先考虑对其它程序的影响
所有变量在调用前必须被初始化
对所有的用户输入,必须进行合法性检查
程序与环境或状态发生关系时,必须主动去处理发生的意外事件,如文件能否逻辑锁定、打印机是否联机等,对于明确的错误,要有明确的容错代码提示用户
C#编程规范
适用范围
本标准适用于利用Visual C# ,其余语言作参考.。
命名
常量命名
下表描述了不同类型标识符的大小写规则:
标识符
大小写
示例
命名空间
Pascal
namespace

Pascal
public class DevsList
接口
Pascal
public interface ITableModel
方法
Pascal
public void UpdateData()
属性
Pascal
Public int Length{…}
狼奔
文 件 编 号
ITCMOR-SWG-7304-01
版 本

修 改 状 态
0
软件开发编码规范
生 效 日 期
2011年10月01日
页 码
第5页,共8页
事件
Pascal
public event EventHandler Changed;
字段
Camel
private string fieldName;
枚举值
Pascal
FileMode{Append}
参数
Camel
public void UpdateData(string fieldName)
局部变量
Camel
string fieldName;
´ 避免使用缩写,如果一定要使用,就谨慎使用。同时,应该保留一个标准缩写的列表,并且在使用时保持一致。
常量命名必须具有一定的实际意义
常量命名必须全部以大写字母来撰写,中间可根据意义的连续性用下划线连接,并添加简单的注释,说明其作用
常数以表明常数意义的名词命名,一般不区分常数的类型:
const single DefaultConcentration =
变量命名
普通类型的变量,使用有意义的名字命名
不可使用简称和无意义的名称诸如A,x1
int index;
string customerName;

类的私有数据成员变量命名以m_开始
Private int m_Index;
方法内部的私有变量命名以小写字母开始,多个单词组合出来的变量,则首单词首字母小写