1.命名
1).变量:一般使用名词,首字母小写,从第二个单词开始大写;常量全部大写。例如:int name;finna int USERNAME
2). 方法:一般使用动词,命名要有意义,每个单词首字母大写。例如:GetUserName()
3). 类:一般使用名词、形容词,每个单词首字母大写。例如:SqlHelper
4). 接口:一般使用名词、形容词,每个单词首字母大写,并且以“I”为前缀。例如:ISqlHelper
5). 命名空间:每个单词首字母大写,遵循“项目类型.公司名称.项目名称.XXX”规则,例如:Com.Microsoft.Sql.Data---com代表是web类型,Microsoft代表微软公司,Sql代表项目名称是Sql,Data才是空间名称。如果是winform项目,可以使用Win来标注。
6). 所有命名要有意义,不要使用a,b,c之类无意义命名
2. 空格,空行
1). 申明类大括号后面紧跟空行
2). 方法开头和结尾各空一行,方法之间使用空行
3). try...catch开头和结尾各空一行
4). return前面空一行
5). =号两边各空一格
6). ()和if,while,catch等语句在一起时,与符号之间空一格
3. 特殊规则
1). {}大括号要成对出现,并出现在相同竖直位置
2). 制表位对齐时使用软Tab键,即4个空格大小,VS工具可以设置。
3). 申明变量时,不要在同一行同时申明2种类型相同的变量。例如:int a,b; ---- 不推荐 int a; int b; ---- 推荐
4). 任何一个方法体不要超过40行,职能尽量单一;同理,类的职责也要单一,一般一个类不要超过400行
5). 申明变量时,采用字母顺序依次申明。例如:string name; string pwd;string id; ----不推荐 string id; string name; string pwd; ----推荐
6). 注释要明确,针对方法和类的注释采用文档注释,不要使用//来注释
分享到:
相关推荐
说明详细的net代码规范.pdf
alkfjad as fkads faks fkasd fas d a fa
NET技术培训(代码规范).公司简单培训内容。
JAVA编码规范.doc 基于NET项目的代码书写规范要求书.doc
在开发中保持良好的编码规范是十分重要的。该VB.net编码规范是一种被证明能明显改善代码可读性,并有助于代码管理、分类的编码规范。采用这种编码规范,能避免如匈牙利命名法带来的繁长前缀,便于记忆变量的用途
Dot Net的编码规范,供大家参考。 Dot Net的编码规范,供大家参考。
Net项目代码编写规范.doc
J2EE项目代码编写规范J2EE项目代码编写规范 代码编写规范目的:能够在编码过程中实现规范化,为以后的程序开发中养成良好的行为习惯。 代码编写规范使用范围:J2EE项目开发。 命名规范目的:包的命名规范应当体现...
NET 开发规范(参考阿里开发规范),
DeviceNet协议规范中文版规范(完整)DeviceNet 的介绍… … … … … … … … … … … … … … … … … … … … … … … … … … … … … … . .1-1 1-1 介绍… … … … … … … … … … … … … … … ...
安全编码规范参考;代码规范
可以利用p3c-pmd-2.0.0.jar来实现基于阿里代码规约的代码规范检测。执行命令: $JAVA_HOME/bin/java -Dpmd.language=en -cp $BASE_PATH/p3c-pmd-2.0.0.jar net.sourceforge.pmd.PMD -d $TEMPDIR -R rulesets/java/...
早就听说了微软内部的静态代码检查和代码强制格式美化工具 StyleCop)不是代码格式化(代码美化)工具,而是代码规范检查工具(Code Review 工具),它不仅仅检查代码格式,而是编码规范,包括命名和注释等。...
(微软一站式代码示例) 编程规范中英文版 。20180810。
软件界面简洁,操作方便,生成的代码规范、注释完整,易读易改,目前已有部分C#和一个VC++模板,文件压缩包里有主程序文件,演示数据库,演示项目,及简明使用手册。欢迎大家下载测试,提出意见建议,个人博客 ...
Net编码规范,所有的程序代码(包括ASP.NET 的页面脚本),应全部采用C#编写。不推荐使用VB.NET。以下编码规范适用于 C#开发。以下命名规则如不特别说明一律采用Pascal 命名方法,即首字母及每个单词首字大写大写。
winform命名规范,net控件命名,代码规范
软件界面简洁,操作方便,生成的代码规范、注释完整,易读易改,目前已有部分C#和一个VC++模板,文件压缩包里有主程序文件,演示数据库,演示项目,及简明使用手册。欢迎大家下载测试,提出意见建议。
有理由开发团队中,规范代码的可读性,作为规范来保证程序员写出优雅的代码
NET代码生成器 CodeMarks 0.1介绍 代码生成器减少代码编写,代码名称规范 代码生成器完成了一基本生成功能,由于前期设计不足,采用字符串拼接的方式 部份组件来自网络 主要功能: 简单三层代码生成 工厂三层代码...