Java与数据库开发规范指南
版权申诉
28 浏览量
更新于2024-07-07
收藏 177KB PDF 举报
"开发设计规范.pdf"
本资源详细阐述了开发设计规范,主要涵盖JAVA代码规范和数据库相关的命名与设计规范。这份规范由北京中科天擎信息技术有限公司于2016年11月12日制定,旨在提升代码质量和可维护性。
在JAVA代码规范部分,文档首先介绍了标识符命名规范,强调一致性、表达清晰和简洁性的重要性。具体包括:
1.1 概述:定义了标识符命名的一致性原则,避免对同一概念使用不同的表示方式,以提高代码可读性。
1.2 包名:建议采用小写字母,多个单词间用点分隔,如`com.example.myapp`。
1.3 类名:遵循驼峰命名法,首字母大写,如`MyClassName`。
1.4 方法名:使用小驼峰命名法,动词开头,如`doSomething()`。
1.5 域名(field):首字母小写,如`myVariable`。
1.6 局部变量名:同域名,但更强调临时性和局部性,如`localVar`。
2. 代码格式规范涉及编码、行宽、包导入、类、域、方法和代码块的布局,旨在保持代码整洁。
3. 注释规范鼓励使用JavaDoc,块级注释和行内注释,以便于理解和维护代码。
4. 最佳实践和禁忌列举了一系列编程习惯,如:
- 每次保存时保持代码美观。
- 使用日志系统而非`System.out.println()`。
- 不要省略if、while、for等语句的大括号。
- 使用TODO标记未完成的工作。
- 避免无意义的空行,表明代码的结构是有意为之。
- 不要对boolean值进行true/false比较。
- 减少代码嵌套深度。
- 确保每个程序有单一职责。
- 变量声明、初始化和使用应尽量集中。
- 缩小变量的作用域。
- 避免用参数带回方法结果,考虑使用返回值。
在数据库命名规范部分,包括:
1. 数据库表命名:遵循特定的命名规则,确保表名具有描述性且一致。
2. 表字段命名:同样强调一致性,明确字段含义。
3. 表设计:遵循一定的设计原则,如正常化,以提高数据质量。
4. 存储过程命名:使用有意义的名字,便于识别。
5. 存储过程设计:遵循良好的编程习惯,如处理异常,注释清晰。
6. 视图命名:遵循与表类似的命名规则。
7. 视图设计:考虑性能和查询效率。
8. 触发器命名:保持一致性和描述性。
9. 触发器设计:注意触发时机和影响范围,避免意外的副作用。
这份规范文档是Java开发者和数据库管理员的重要参考资料,它提供了一套统一的标准,有助于团队成员之间保持一致的编码风格和数据库设计,从而提高整体项目质量和维护性。
2021-11-21 上传
2020-05-16 上传
557 浏览量
2021-11-02 上传
2021-10-01 上传
2019-06-28 上传
2019-09-13 上传
2021-09-26 上传
2022-11-05 上传
普通网友
- 粉丝: 4
- 资源: 10万+
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载