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

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

 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


目录
相关文章
|
3月前
|
敏捷开发 持续交付
探索现代软件开发中的敏捷实践
【7月更文挑战第8天】 在快速变化的技术世界中,敏捷开发已经成为了软件开发团队的必选策略。本文旨在深入探讨敏捷实践在现代软件开发中的应用,并分析其对项目成功的影响。通过实际案例分析,我们将揭示敏捷方法如何提高团队效率、增强产品功能以及缩短上市时间。文章不仅为软件开发专业人士提供实用指南,同时也为非技术读者呈现敏捷转型的洞见。
|
5月前
|
安全 程序员 数据库
软件开发功能如何准备
该文档介绍了功能开发的准备工作,包括创建功能清单以明确项目需求,以及制定开发计划。在评估工期方面,程序员需要考虑需求分析、技术复杂度、任务分解、风险评估、团队协作和沟通等多个因素。准确的工期评估对于团队效率至关重要。
43 6
|
5月前
|
存储 测试技术 持续交付
团队配置管理规范:高效协作的秘诀与浅见
介绍软件配置管理规范的一些内容
166 2
|
5月前
|
前端开发 IDE JavaScript
【inBuilder 低代码开发实验室】使用inbuilder完成UBML低代码设计开发
【inBuilder 低代码开发实验室】使用inbuilder完成UBML低代码设计开发
75 0
|
数据可视化 算法 前端开发
一文吃透低代码平台源代码交付的重要性(避坑指南)
一文吃透低代码平台源代码交付的重要性(避坑指南)
363 0
|
算法 安全 测试技术
淘系用户平台技术团队单元测试建设
单元测试是工程交付前质量保障的第一环,也无疑是软件工程质量保障的重要基石,有效的单元测试能够提前发现90%以上的代码Bug问题,同时也能防止代码的腐化,在工程重构演进时起到至关重要的作用。
淘系用户平台技术团队单元测试建设
|
SQL 存储 XML
面向开发人员的代码安全指南
面向开发人员的代码安全指南
340 0
|
存储 安全 算法
SocialFi项目开发(SocialFi链游系统开发)
什么是SocialFi? SocialFi的定义是社交化金融,顾名思义,SocialFi 即是 Social 和 Finance 的结合体,一种创造性的社交金融化新方式。 SocialFi的特点有哪些? 1. SocialFi 是社交、web3.0 和金融相结合,通过标记社会影响力为用户提供奖励和利益,用户拥有在平台的创作收益,在平台中的创作不会被平台垄断剥削。
|
IDE Shell 开发工具
《测开方法论》之 二次开发
《测开方法论》之 二次开发
|
监控 数据可视化 IDE
技术扫盲:关于低代码编程的可持续性交付设计和分析
一、前言 二、什么是低代码 三、如何落地实现 四、总结
344 0
技术扫盲:关于低代码编程的可持续性交付设计和分析
下一篇
无影云桌面