基于web的多用户文件管理系统开发编码规范.doc
《基于web的多用户文件管理系统开发编码规范.doc》由会员分享,可在线阅读,更多相关《基于web的多用户文件管理系统开发编码规范.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于web的多用户文件管理系统开发编码规范本项目的目录结构为:说明:index.jsp 首页images 存放公共图片css 存放公共样式表js 存放公共js文件download 下载模块error 出错控制模块user 用户模块一、规范存在的意义应用编码规范对于软件本身和软件开发人员而言尤为重要,有以下几个原因:l 好的编码规范可以尽可能的减少一个软件的维护成本 , 并且几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护;l 好的编码规范可以改善软件的可读性,可以让开发人员尽快而彻底地理解新的代码;l 好的编码规范可以最大限度的提高团队开发的合作效率;l 长期的规范性编码还可
2、以让开发人员养成好的编码习惯,甚至锻炼出更加严谨的思维;二、命名规范1、 一般概念l 尽量使用完整的英文描述符l 采用适用于相关领域的术语l 采用大小写混合使名字可读l 尽量少用缩写,但如果用了,必须符合整个工程中的统一定义l 避免使用长的名字(小于 15 个字母为正常选择)l 避免使用类似的名字,或者仅仅是大小写不同的名字l 避免使用下划线(除静态常量等)标识符类型说明1、 包( Package )的命名Package 的名字应该采用完整的英文描述符,都是由一个小写单词组成。并且包名的前缀总是一个顶级域名,通常是 com、edu、gov、mil、net、org 等;l Servlet类所在包
3、命名规范:cn.edu.jxnu.sksoftware.web.servletl 自定义标签类所在包命名规范:com.struts2.basel Action类所在包命名规范:com.struts2.actionl 工具类命名规范:com.struts2.toolsl 拦截器实现所在包命名规范:com.struts2.interceptor2类( Class )的命名类名应该是个一名词,采用大小写混合的方式,每个单词的首字母大写。尽量保证类名简洁而富于描述。使用完整单词,避免缩写词 ( 除非工程内有统一缩写规范或该缩写词被更广泛使用,像 URL , HTML);2、 接口( Interface
4、 )的命名基本与 Class 的命名规范类似。在满足 Classd 命名规则的基础之上,保证开头第一个字母为 “I”,便于与普通的 Class区别开。其实现类名称取接口名的第二个字母到最后,且满足类名的命名规范;3、 枚举( Enum )的命名基本与 Class 的命名规范类似。在满足 Classd 命名规则的基础之上,保证开头第一个字母为 “E” ,便于与普通的 Class区别开;4、 异常( Exception )的命名异常( Exception ) 通常采用字母 e 表示异常,对于自定义的异常类,其后缀必须为 Exception;5、 方法( Method )的命名方法名是一个动词,采用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 web 多用户 文件 管理 系统 开发 编码 规范
限制150内