普元平台开发过程中的一种编码规范总结

简介: 普元平台开发过程中的一种编码规范总结

 1、类名:首字母大写,驼峰结构。如:  TariffPkg。

2、jsp文件名、方法名、逻辑流名、命名sql、变量名: 首字母小写,驼峰结构,如 getTariffItemList()。

3、jsp中grid及from表单需根据业务命名,如 tariffPkgForm,tariffPkgDataGrid。

4、静态常量全大写,用"_"分割,如:   REAL_PATH;

5、所有类和方法都需要注释。

6、所有sql中传参都需要使用  #param# ,不允许使用$ 。 order by  除外。

7、ibatis的命名sql中,入参可能为空的,都需要增加<isNotNull>标签。

8、sql中不允许出现 where 1=1,不允许出现 in 、not in ,不允许出现连接符 +(需用left on等代替)。

9、jsp中注释不能用 <!-- -->,需统一修改成 <%-- --%>。

10、java中不允许对数组元素等直接调用对象方法或属性,如toString()等。

11、java中不允许使用system.out 控制台输出。

12、页面中表格数据展示时,需按照以下规则进行布局: 文字靠左,数字靠右,等长居中(编号、日期、业务字典等)。

更多更全的Java研发规范手册下载地址:

https://download.csdn.net/download/hoho_12/12668173


目录
相关文章
|
敏捷开发 运维 供应链
构建安全软件开发:DevSecOps助你一臂之力!
DevSecOps — 在不影响敏捷性的前提下,将安全充分融入到SDLC的所有环节中 SDLC—软件交付生命周期 SCA—软件组成分析-用于识别和检测软件中使用的开源/第三方组件的已知安全漏洞 SAST—静态分析安全测试 DAS—动态分析安全测试 IAST—交互式分析安全测试 SBOM— 在这里特指软件中使用开源组件的完整信息列表
317 0
|
3月前
|
敏捷开发 网络协议 测试技术
|
3月前
|
搜索推荐 项目管理
提高团队执行力的工具多种多样,以下是一些常见的工具:
提高团队执行力的工具多种多样,以下是一些常见的工具:
36 2
|
8月前
|
存储 测试技术 持续交付
团队配置管理规范:高效协作的秘诀与浅见
介绍软件配置管理规范的一些内容
199 2
|
8月前
|
敏捷开发 测试技术 持续交付
深入探索软件测试自动化:框架与实践
在快速演进的软件行业中,测试自动化已成为确保产品质量和加快上市速度的关键因素。本文将深入分析测试自动化框架的构建要点,探讨其在实际应用中的效益,以及实施过程中可能面临的挑战。通过对比手动测试与自动化测试的优势与局限,本文旨在为读者提供一套系统化的测试自动化实践指南,以支持更高效、可靠的软件开发周期。
|
8月前
|
前端开发 IDE JavaScript
【inBuilder 低代码开发实验室】使用inbuilder完成UBML低代码设计开发
【inBuilder 低代码开发实验室】使用inbuilder完成UBML低代码设计开发
115 0
|
数据可视化 算法 前端开发
一文吃透低代码平台源代码交付的重要性(避坑指南)
一文吃透低代码平台源代码交付的重要性(避坑指南)
410 0
|
JSON API 区块链
什么是互助公排系统开发丨互助公排系统开发(详细及逻辑)丨互助公排开发源码案例部署
 Smart contract is a computer protocol designed to spread,verify or execute contracts in an information-based manner.
|
SQL 存储 XML
面向开发人员的代码安全指南
面向开发人员的代码安全指南
365 0
|
XML 数据库 Android开发