上海某公司绩效管理系统编程规范.docx
《上海某公司绩效管理系统编程规范.docx》由会员分享,可在线阅读,更多相关《上海某公司绩效管理系统编程规范.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、天强绩效效管理系系统编程规范范一 命名规范范1. 命名原则则a. Pasccal Cassingg属性每个个单词的的第一个个字母大大写,例例如:BBackkCollorb. Cameel CCasiing 除了第一一个单词词以外的的每个单单词的第第一个字字母大写写,例如如:bacckCoolorr.c. Uppeer CCasiing如果缩写写字母的的个数小小于或等等于2,那么么所有的的缩写字字母都大大写。33个以上上的字母母缩写采用用Passcall Caasinng。例例如:SSysttem.IO, Syysteem.WWeb.UI, Systtem.CoddeDoom。2. 类的命名名a
2、. 用Passcall Caasinng命名名规则b. 谨慎的使使用缩写写c. 不要使用用任何的的前缀(例如:C_GGetLListt)d. 不要使用用下划线线命名e. 已所拥有有的功能能作为描描述命名名3. 方法的命命名a. 用Passcall Caasinng命名名规则b. 谨慎的使使用缩写写c. 用动词或或动词短短语来命命名(例例如:pubblicc sttrinng GGetAAllLListt())Dataa层的方方法统一一使用Inseert()添加数据据Updaate()修改数据据GetMModeel()获取一条条数据GetMModeelLiist()获取一个个列表Deleete(
3、)删除数据据d. 不要使用用下划线线命名4. 属性的命命名a. 用Passcall Caasinng命名名规则b. 谨慎的使使用缩写写c. 用名词或或名词短短语来命命名d. 不要使用用下划线线命名e. 可以考虑虑用类型型名称作作为属性性名称(例如: puubliic CColoor CColoor)5. 接口的命命名a. 用Passcall Caasinng命名名规则b. 谨慎的使使用缩写写c. 接口的前前缀命名名统一用用I(方法法本身的的描述中中有I开头的的除外,例如:IGeetPooliccy)d. 不要使用用下划线线命名e. 接口名字字用名词词或者名名词短语语,或形形容词来来表述接接口的
4、行行为6. 参数的命命名a. 用Cammel Cassingg命名规规则b. 谨慎的使使用缩写写c. 由本地的的参数类类型+描述性性单词(例如:objjCommpannyLiist, sttrNaame, nCCodee)d. 不要使用用保留参参数(Winn32 APII)e. 参数的名名字应该该是描述述性的7. 变量的命命名a. 用Cammel Cassingg命名规规则b. 避免无意意义的变变量命名名(如:strringg a = sstriing.Emppty(),但 foor(iint i=00;i5;ii+)除外)c. 由本地的的参数类类型+描述性性单词(例如:objjCommpan
5、nyLiist, sttrNaame, inntCoode)d. 不要使用用保留参参数(Winn32 APII)e. 参数的名名字应该该是描述述性的8. 大小写敏敏感a. 不要出现现两个只只用大小小写区分分的命名名空间b. 不要出现现两个只只用大小小写区分分的参数数c. 不要出现现两个只只用大小小写区分分的同一一命名空空间的类类型d. 不要出现现两个只只用大小小写区分分的同一一类型属属性e. 不要出现现两个只只用大小小写区分分的方法法9. 类库的命命名a. 要以系统统的功能能模块来来划分类类库,所所有的类类库的命命名空间间用KPII.开头头b. 用Passcall Caasinng命名名规则c
6、. 不要使用用下划线线命名d. 不能使用用缩写e. 类库分为为公共引引用层,实体层层,逻辑辑层和数数据层类类库f. 公共引用用层命名名 Coommoong. 实体层命命名 KPPI.MModeel,例如如:KPII.Moodell.Syyeteemh. 逻辑层命命名 KPPI.SStattegyy.例如如:KPII.Sttateegy.Sysstemmi. 数据层命命名 KPPI.DDataa.例如如:KPII.Daata.Sysstemm 10. 文件的命命名a. 用Passcall Caasinng命名名规则b. 公共引用用层文件件命名参参考类的的命名c. Web网网站内文文件的命命名主要
7、遵遵循Passcall Caasinng命名名规则d. 实体层文文件命名名分为数据库库实体,自定义义实体,条件实实体。e. 实体层数数据库实实体文件件命名数据库库名称 + Moddel结尾命命名f. 实体层自自定义实实体文件件命名功能描描述名词 + Deffinee结尾命命名g. 实体层条条件实体体功能描描述名词词 + Conndittionn结尾命命名h. 逻辑层文文件命名名功能描描述名词词i. 数据层文文件命名名数据库库名称二 编程规范范1. 代码注释释原则上平平均每100行代码码中要有有2030行注释释,视程程序复杂杂程度而而定。所有注释释应使用用中文。例如:/添加一一个用户户函数对于源
8、文文件和类类,必须须在注释释中说明明修改历历史具体规范范参见项项目根目目录下的的CoddinggSammplee.css2. 类和接口口的注释释在中填写写类的简简要描述述,中填写写类的一一些注意意事项。Hisstrooy填写修改改记录。所有类和和接口都都要注释释。类的的操作注注释由详详细设计计产物导导出,编编程人员员补充完完成从Tittle到Hisstorry的部分分。例如:/接口口定义了了实体类类的增、删、改改、读/(CRUUD)方方法,该该接口的的实现类类将负责责用户对对象的简简单管理理。/接口口仅定义义实体对对象的CCRUDD操作方方法,/并并没有定定义关联联用户对对象与群群组、组组织机
9、构构等的操操作,这这些业务务逻辑操操作的方方法定义义在/专专门的关关联操作作接口及中中。/ Tittle: IUUserrMannageer/ Coppyriightt: * SSofttwarre LLTD.co Coppyriightt (cc) 220066/ Commpanny: *有有限公司司/DDesiigneer: */CCodeer: 姜辉/RReviieweer: /TTestter: */VVerssionn: 11.0/ Hisstorry:/220066-07-114任维 创建建/220066-07-115任维 编码码/ 20006-08-10任任维修改根据外外部用户户
10、需要,包装GettUseerNaameBByIdd()WWEB服务方法.3. 类成员变变量的注注释类成员变变量的注注释如下下例所示示:/用用户的名名称/publlicsstriinguuserrnamme;在声明前前,利用用.Neet的格式式来注释释,原则则上类的的成员变变量都要要注释。4. 方法的注注释/根根据指定定的用户户登录名名、姓名名及密码码创建(注册)一个新新用户()。/当当满足如如下任意意情形之之一时,创建用用户的操操作将会会失败:/ 1,指指定的用用户名在在用户持持久化存存储中已已存在/ 2,指指定的用用户名不不合法(空值,空字符符串,多多个空格格,包含含除字母母及数字字以外的的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 上海 某公司 绩效 管理 系统 编程 规范
限制150内