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;
方法内部的私有变量命名以小写字母开始,多个单词组合出来的变量,则首单词首字母小写

最近更新

2020年人教版年级语文上册第次月考复习题及答.. 17页

2020年部编版一年级语文上册三单元试卷及答案.. 9页

2020年部编版二年级语文上册三单元水平测试题.. 9页

2020年部编版年级数学上册第次月考试题及答案.. 26页

2021年一年级语文上册期末试卷及参考答案 5页

2021年二年级数学(上册)期中总复习及答案 6页

2021年二年级语文上册期末考试(A4打印版) 5页

2021年五年级道德与法治上册月考考试题及答案.. 5页

2021年人教版一年级语文下册期末试卷推荐 4页

2021年人教版二年级语文下册期末试题(附参考答.. 5页

2021年人教版五年级语文下册期末质量分析卷及.. 10页

2021年人教版四年级语文下册期中考试卷新版 6页

2021年人教部编版一年级语文上册期末考试题【.. 4页

临床常用的七大类止血药 6页

2021年冀教版二年级数学(上册)期中标准测试卷.. 6页

2021年北京版三年级数学上册期中测试卷及答案.. 5页

胃溃疡穿孔(叶逢泮) 10页

观察日记350字 3页

怀念过去的伤感句子-思念的句子 3页

青岛版6科学五年级上册《静止和运动》公开课一.. 14页

《梅州市城市总体规划(2015-2030年)》主要内容.. 13页

大航海时代4威力加强版宝物位置及村庄位置 3页

《子路、曾皙、冉有、公西华侍坐》习题及答案.. 2页

陶醉于书香之中 2页

申请书(单独申请一并审理民事争议用) 2页

5.1.1相交线同步练习及答案 4页

年画给您讲述传说中的历史故事 4页

现代生物工程制药专题公开课一等奖课件赛课获.. 29页

VB教案(详细教案共82课时) 83页

2025美国心肺复苏指南--关键问题和重大更新 5页