- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
探索信息科技有限公司
编程规范
2013年10月
TOC \o 1-5 \h \z HYPERLINK \l bookmark0 \o Current Document 总述 3
HYPERLINK \l bookmark2 \o Current Document 适用范围 3
HYPERLINK \l bookmark4 \o Current Document 规范说明 3
HYPERLINK \l bookmark6 \o Current Document 基本原则 3
HYPERLINK \l bookmark8 \o Current Document 命名原则 3
HYPERLINK \l bookmark10 \o Current Document 布局原则 3
HYPERLINK \l bookmark12 \o Current Document 文件布局 4
HYPERLINK \l bookmark14 \o Current Document 程序目录 4
HYPERLINK \l bookmark22 \o Current Document 数据库设计 5
HYPERLINK \l bookmark24 \o Current Document 命名方法 5
HYPERLINK \l bookmark26 \o Current Document SQL语句 6
HYPERLINK \l bookmark28 \o Current Document 数据字典 6
HYPERLINK \l bookmark30 \o Current Document 数据库连接 6
HYPERLINK \l bookmark32 \o Current Document 编程规范 7
HYPERLINK \l bookmark34 \o Current Document 文件命名 7
HYPERLINK \l bookmark36 \o Current Document 程序布局 7
HYPERLINK \l bookmark38 \o Current Document 类的定义 9
HYPERLINK \l bookmark40 \o Current Document 变量定义 9
HYPERLINK \l bookmark42 \o Current Document 常量说明 11
HYPERLINK \l bookmark44 \o Current Document 函数声明 11
HYPERLINK \l bookmark46 \o Current Document 代码注释 12
HYPERLINK \l bookmark48 \o Current Document 缩进与换行 12
程序文档 12
总述
为加强软件的质量管理,使软件开发形成统一的编程风格,特制定编稈规范,要求软件 开发人员遵照执行。
适用范围
公司所有软件设计人员和软件开发人员。
规范说明
本文拟订的规范中,凡C/S结构的软件开发规范均以C语言和Java语言为基础, 凡B/S结构的软件开发规范均以JSP语言为基础;对于其他语言,可以针对各自 的特性进行翻译,比如由于采用的注释符号不同,应根据实际情况进行转换。
本文拟订的规范中,分为必须遵守和建议遵守两种类型,凡出现“建议”字样者 即为建议遵守,否则为必须遵守。
本文拟定的规范,旨在提供纲领性的说明,对于实际开发中遇到的特殊情况,可 以遵照相关原则进行细化。
基本原则
命名原则
前台语言编程统一采用匈牙利命名法,后台数据库设计统一采用驼峰命名法。根据命名 对彖的不同,可以进行适当的简化,但含义必须直观。建议名称尽量优先使用含义明确的英 文单词组合,如果英文单词无法简洁地表达含义,可以使用屮文拼音缩写,对这种情况,必 须在数据字典中明确说明。
布局原则
统一采用面向对象的实现模式,即公共的和私有的进行明确的划分,包括程序文件的布 局和程序代码的布局。
文件布局
程序目录
程序目录是源程序的集中存放地和发布源。
对于C/S结构的软件开发,主要包扌舌三个子目录,每个子目录可以有不同数量的子目 录。为了使用方便,程序目录的子目录要求使用英文。
Source
源程序目录,可以简写为Src,存放项目的所有源程序。
Output
输出目录,存放编译后的可执行文件,动态链接库,Java类/包等。
Resource
资源目录,可以简写为Res,程序所使用到的各种图片资源、文字材料等。
对于B/S结构的软件开发,按照如下原则建立目录:
不同站点不同FI录,不同模块不同FI录,站点与站点平级,模块与模块平级;
不同站点间的公用FI录与站点FI录平级,不同模块间的公用FI录与模块F
文档评论(0)