eLong公司DotNet编程规范
需积分: 7 65 浏览量
更新于2024-11-26
收藏 99KB DOC 举报
"eLong公司的DotNet编码规范,旨在为C#和VB.NET的开发者提供一套通用的编码指导原则,以确保代码的正确性、可读性和效率。这份规范结合了匈牙利命名法和.NET简明编码规范,适用于B/S和C/S模式的项目。"
在 DotNet 编码规范中,主要涵盖以下几个方面:
1. **总则**:
规范强调简洁性,并将正确性、可读性和效率作为优先考虑的因素。它基于微软的".NET Framework General Reference Design Guidelines for Class Library Developers"进行制定。
2. **基本原则**:
- **命名规则**:名称中一般不应包含下划线,除非是成员变量和全局变量。变量前缀应根据类型灵活使用,基本类型需加前缀,其他类型则不必。
- **运算符与空格**:运算符周围应有空格,例如`strColNo = strColNo.ToUpper();`
- **注释**:注释应尽可能详尽。
- **代码长度**:限制类不超过2000行,方法不超过200行,变量名不超过30个字符。
- **方法参数**:尽量少于5个输入参数,过长方法需拆行处理。
- **返回语句**:尽量每个方法只有一个返回点。
- **避免使用`goto`语句**。
- **SQL语句风格**:SQL关键词大写,其他部分小写。
- **全局变量**:用`static`或`const`定义,不在页面中使用`static`变量。
- **信息传递**:表现层方法不应直接返回用户信息。
- **临时变量**:谨慎使用如`strTemp`、`intTemp`等,以免降低可读性。
- **对象释放**:不在对象内部释放自身,而应在调用者处进行。
- **错误处理**:不要直接将非表现层的错误暴露给用户。
- **方法封装**:提倡在UI层使用静态方法以增加封装性。
- **冗余代码**:定期清理冗余代码。
这些规范旨在提高代码质量,确保团队间的代码一致性,同时提高代码的可维护性和可读性。遵循这些规则,可以降低出错率,提升开发效率,同时使代码更容易理解和调试。在实践中,开发者应结合具体项目需求和团队习惯适当调整这些规范。
109 浏览量
109 浏览量
111 浏览量
109 浏览量
111 浏览量
105 浏览量
110 浏览量
2014-05-03 上传
2013-06-15 上传
aerbin
- 粉丝: 0
最新资源
- 中国移动CMPP2.0短消息网关开发接口详尽教程
- 软件开发项目经费概算与工作量估算指南
- B2C网上购物系统设计与实现:毕业论文解析
- 从 EJB 2.1 迁移到 EJB 3.0 的实践指南
- 数字化数控直流稳压电源设计与关键技术
- GDI+ SDK参考指南:翻译版
- 美新半导体加速度传感器提升消费电子体验:五大应用解析
- MATLAB数理统计工具箱详解:参数估计与分布函数
- InfoQ中文版《深入浅出Struts2》免费在线阅读
- Oracle EBS 11i 应用模块深度解析
- Spring Framework 1.2 中文参考手册:轻量级容器解析
- 探索函数编程:Haskell语言深度解析
- 软件质量保证规范:重要软件开发的关键步骤
- 模拟纯页式存储管理系统:4道作业,位视图法管理空闲页面
- 中国电信EPON设备技术规范:互通性与QoS强化
- 伟福WAVE仿真器与调试软件使用全面指南