天强绩效考核系统开发命名规范34748.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《天强绩效考核系统开发命名规范34748.docx》由会员分享,可在线阅读,更多相关《天强绩效考核系统开发命名规范34748.docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、天强绩效管理系统编程规范一 命名规范1. 命名原则a. Pascaal CCasiing属性每个单单词的第第一个字字母大写写,例如如:BaackCColoorb. Camell Caasinng 除了第一个个单词以以外的每每个单词词的第一一个字母母大写,例例如:bbackkCollor.c. Upperr Caasinng如果缩写字字母的个个数小于于或等于于2,那么么所有的的缩写字字母都大大写。33个以上上的字母母缩写采用PPasccal Cassingg。例如如:Syysteem.IIO, Sysstemm.Weeb.UUI, Systeem.CCodeeDomm。2. 类的命名a. 用Pa
2、sccal Cassingg命名规规则b. 谨慎的使用用缩写c. 不要使用任任何的前前缀(例例如:CC_GeetLiist)d. 不要使用下下划线命命名e. 已所拥有的的功能作作为描述述命名3. 方法的命名名a. 用Pasccal Cassingg命名规规则b. 谨慎的使用用缩写c. 用动词或动动词短语语来命名名(例如如:puubliic sstriing GettAlllLisst())Data层层的方法法统一使使用Inserrt()添加数据Updatte()修改数据GetMoodell()获取一条数数据GetMoodellLisst()获取一个列列表Delette()删除数据d. 不要使用
3、下下划线命命名4. 属性的命名名a. 用Pasccal Cassingg命名规规则b. 谨慎的使用用缩写c. 用名词或名名词短语语来命名名d. 不要使用下下划线命命名e. 可以考虑用用类型名名称作为为属性名名称(例例如: pubblicc Coolorr Coolorr)5. 接口的命名名a. 用Pasccal Cassingg命名规规则b. 谨慎的使用用缩写c. 接口的前缀缀命名统统一用II(方法法本身的的描述中中有I开开头的除除外,例例如:IIGettPollicyy)d. 不要使用下下划线命命名e. 接口名字用用名词或或者名词词短语,或或形容词词来表述述接口的的行为6. 参数的命名名a.
4、 用Cameel CCasiing命命名规则则b. 谨慎的使用用缩写c. 由本地的参参数类型型+描述述性单词词(例如如:obbjCoompaanyLListt, sstrNNamee, nnCodde)d. 不要使用保保留参数数(Wiin322 APPI)e. 参数的名字字应该是是描述性性的7. 变量的命名名a. 用Cameel CCasiing命命名规则则b. 避免无意义义的变量量命名(如如:sttrinng aa = strringg.Emmptyy(),但但 foor(iint i=00;i5;ii+)除外)c. 由本地的参参数类型型+描述述性单词词(例如如:obbjCoompaanyL
5、Listt, sstrNNamee, iintCCodee)d. 不要使用保保留参数数(Wiin322 APPI)e. 参数的名字字应该是是描述性性的8. 大小写敏感感a. 不要出现两两个只用用大小写写区分的的命名空空间b. 不要出现两两个只用用大小写写区分的的参数c. 不要出现两两个只用用大小写写区分的的同一命命名空间间的类型型d. 不要出现两两个只用用大小写写区分的的同一类类型属性性e. 不要出现两两个只用用大小写写区分的的方法9. 类库的命名名a. 要以系统的的功能模模块来划划分类库库,所有有的类库库的命名名空间用用KPII. 开开头b. 用Pasccal Cassingg命名规规则c.
6、 不要使用下下划线命命名d. 不能使用缩缩写e. 类库分为公公共引用用层,实实体层,逻逻辑层和和数据层层类库f. 公共引用层层命名 Commmonng. 实体层命名名 KPPI.Moddel,例例如:KKPI.Moddel.Syeetemmh. 逻辑层命名名 KPPI.SStattegyy.例如如:KPPI.SStattegyy.Syysteemi. 数据层命名名 KPPI.DDataa.例如如:KPPI.DDataa.Syysteem10. 文件的命名名a. 用Pasccal Cassingg命名规规则b. 公共引用层层文件命命名参考考类的命命名c. Web网站站内文件件的命名名 主要要遵循
7、 Passcall Caasinng命名名规则d. 实体层文件件命名分分为 数数据库实实体,自自定义实实体, 条件实实体。 e. 实体层数据据库实体体文件命命名 数数据库名名称 + Moodell结尾命命名f. 实体层自定定义实体体文件命命名 功功能描述述名词 + DDefiine结结尾命名名g. 实体层条件件实体功功能描述述名词 + CCondditiion结结尾命名名h. 逻辑层文件件命名 功能描描述名词词i. 数据层文件件命名 数据库库名称二 编程规范1. 代码注释原则上平均均每1000行代代码中要要有200300行注释释,视程程序复杂杂程度而而定。所有注释应应使用中中文。例例如:/添加
8、加一个用用户函数数对于源文件件和类,必必须在注注释中说说明修改改历史具体规范参参见项目目根目录录下的CCodiingSSampple.cs2. 类和接口的的注释在中中填写类类的简要要描述,中中填写类类的一些些注意事事项。HHisttroyy填写修修改记录录。所有类和接接口都要要注释。类类的操作作注释由由详细设设计产物物导出,编编程人员员补充完完成从TTitlle到HHisttoryy的部分分。例如:/接口定定义了实实体类的的增、删删、改、读读/(CCRUDD)方法法,该接接口的实实现类将将负责用用户对象象的简单单管理。/接口仅仅定义实实体对象象的CRRUD操操作方法法,/并没没有定义义关联用用
9、户对象象与群组组、组织织机构等等的操作作,这些些业务逻逻辑操作作的方法法定义在在/专门门的关联联操作接接口及及中中。/ TTitlle: IUsserMManaagerr/ CCopyyrigght: * SSofttwarre LLTD.co Coppyriightt (cc) 220066/ CComppanyy: *有限限公司/Deesiggnerr: */Cooderr: 姜辉辉/Reevieewerr: /Teesteer: */Veersiion: 1.0/ HHisttoryy:/20006-07-114 任维 创建建/20006-07-115 任维维 编编码/ 20006-00
10、8-110 任任维修修改 根据外外部用户户需要,包装GGetUUserrNammeByyId()WEEB服务务方法.3. 类成员变量量的注释释类成员变量量的注释释如下例例所示:/用户户的名称称/publiicsttrinngussernnamee;在声明前,利利用.NNet的的格式来来注释,原原则上类类的成员员变量都都要注释释。4. 方法的注释释/根据据指定的的用户登登录名、姓姓名及密密码创建建(注册册)一个个新用户户()。/当满满足如下下任意情情形之一一时,创创建用户户的操作作将会失失败:/ 11,指定定的用户户名在用用户持久久化存储储中已存存在/ 22,指定定的用户户名不合合法(空空值,空
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 绩效考核 系统 开发 命名 规范 34748
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内