公司内部建立有一套公司的代码规范,我看了下是J写的;怎么说呢,公司的有一些规范也不是很好,比如我习惯了参数使用p来标示,而公司那份居然没有讲到参数规范,p也用来标示全局变量,没办法,他们都习惯了用p来标示全局变量。各个公司有各个公司的规范吧。还好我一直遵循着公司 的那个规范写代码,哎,对自己要求严格点,别人写的烂,我不能和他一起烂....不过也有好多建议;
写上自己写在笔记本里的规范:
变量:
个人采用匈牙利命名法:变量属性+变量类型+对象描述 ;
eg:mchrName --m-成员变量 chr-char类型 Name --对象描述
变量前缀简写含义:
m--member 成员变量
l--local 局部变量
g--全局变量
s--静态变量
p--参数
Tmp--临时交换用变量
变量类型:
变量 --简写
int --int
string --str
long -- lng
short --shr
char --chr
Boolean --Bln
Byte --byt
Array--arr
Double --dbl
object --obj
例如:lobjClent --l局部 obj--对象 --Client
ADO.NET规范:
connection --con
Command --cmd
Parameter --parm
DataSet --dst
DataTable-dtbl
DataRow --drow
DataView--dwv
DataColumn -dcol
其他的就差不多了。
有一点不同的是C#要求函数方法首字母大写,JAVA规范里函数方法首字母是小写;
此文纯个人笔记摘抄