一、编程规约二、异常日志三、单元测试四、安全规约五、MySQL数据库六、工程结构七、设计规约
原创
2022-08-03 10:09:02
162阅读
java编写规范及注意事项1.注释常见注释有三种 // /**/ /****/如何才能写出漂亮的注释呢,注释的目的就是为了使你的代码让人更容易理解和维护,写一手好的注释是一个优秀码农的基本体现注释规范注释应该增加代码的清晰度,能一针见血保持注释的简洁,多余的不要写写代码之前应该先注释好,列好各个步骤,然后根据步骤编写注释你写的内容所要实现的目标,方便目标明确注释场景类,类目的,类功能,变量
转载
2024-07-22 16:59:54
45阅读
客户端协议处理框架 本文为《Java网络编程精解》客户端协议处理框架这一章的一些学习笔记。Java对客户程序的通讯过程进行了抽象,提供了通用的协议处理框架,这个框架的优点在与能够封装Socket与服务器通信的细节,在客户程序中一般只需要访问URL和URLConnection类,就能够完成与服务器的通信,框架的具体实现对客户程序是透明的。作为协议处理框架的实现程序,通常要实现基于特定协议的
转载
2023-08-27 15:00:25
93阅读
命名规范方法名、参数名、成员变量、局部变量统一采用lowerCamel,必须遵从驼峰形式错误praivate String NameToName;正确praivate String nameToName;常量全部大写,单词间使用下划线隔开,力求语义表达完整清楚,不要嫌名字长错误private static final BigDecimal divide;
private static final
转载
2023-09-21 17:17:59
80阅读
# 阿里JAVA开发规约插件实现指南
在现代软件开发中,遵循一定的编码规范对于提高代码质量和可维护性至关重要。阿里巴巴的JAVA开发规约是一个被广泛应用的编码规范,而实现一个插件来自动检查这些规约,能够帮助开发者在日常开发中更好地遵循这些规范。下面,我将为你详细介绍如何实现“阿里JAVA开发规约插件”的过程。
## 流程概览
首先,我们来看看实现这个插件的整体流程。可以用以下表格来描述:
本文的规范摘自阿里的JAVA开发手册,并记录下需要提醒我本人注意的规范(并不全),仅供大家参考目录(一)命名风格(二)常量定义(三)代码格式(四)OOP规约(五)集合处理(六)并发处理 (七) 控制语句(八)注释规约(九)其它(一)命名风格【强制】类名使用 UpperCamelCase 风格,但以下情形例外:DO / BO / DTO / VO / AO / PO / UID
转载
2023-07-28 15:53:54
23阅读
Java编程规约
2005-11-07
1. 规约目的
规约目的是为了卓有成效进行编程工作,统一编程格式,以提高可读性。
2. 规约内容
规约包括:(1)变量、常量、方法、函数、类型、结构、对象、工程名称等命名规约。
(2)变量、常量、方法、类型等的域畴设为最小范围。
(3)函数有返回值的一定要检查确认返回值。
(4)各程序文件所共有变量、
转载
2023-09-07 17:44:58
46阅读
一、插件的地址https://github.com/alibaba/p3c ,或者在Github直接搜索p3c二、插件安装1、环境:JDK1.8,Eclipse4+。2、Help -> Install New Software...3、在Work with位置输入https://p3c.alibaba.com/plugin/eclipse/update回车,然后勾选如图1再一直点Next N
转载
2023-10-27 18:38:50
112阅读
引子 就算是转载吧,毕竟大部分内容来自阿里的Java开发手册,学习一下大公司成型的规范,对自己的代码肯定没有坏处就是了,一直在小公司工作,代码没有很好的规范起来,有时候自己会看的时候也会有点吃力,借着这个机会好好学习一下,哪怕为了以后自己检查问题方便一点也是好的。&n
转载
2023-11-19 10:15:11
71阅读
阿里_Java开发规范详解一、编程规约(一)命名风格(二)常量定义(三)代码格式(四)OOP 规约(五)集合处理(六)并发处理(七)控制语句(八)注释规约(九)其它二、异常日志(一)异常处理(二)日志规约三、单元测试四、安全规约五、MySQL 数据库(一)建表规约(二)索引规约(三)SQL 语句(四)ORM 映射六、工程结构(一)应用分层(二)二方库依赖(三)服务器七、设计规约专有名词解释 对
1. 【强制】存储方案和底层数据结构的设计获得评审一致通过,并沉淀成为文档。说明:有缺陷的底层数据结构容易导致系统风险上升,可扩展性下降,重构成本也会因历史数据迁移和系
统平滑过渡而陡然增加,所以,存储方案和数据结构需要认真地进行设计和评审,生产环境提交执行后,
需要进行 double check。
正例:评审内容包括存储介质选型、表结构设计能否满足技术方案、存取性能和存储空间能否满足业务发
展、
原创
2023-05-19 06:09:30
192阅读
点赞
1. 【强制】隶属于用户个人的页面或者功能必须进
原创
2022-08-03 11:42:42
55阅读
1. 【强制】类、类属性、类方法的注释必须使用 Javadoc 规范,使用/**内容*/格式,不得使用
// xxx 方式。
说明:在 IDE 编辑窗口中,Javadoc 方式会提示相关注释,生成 Javadoc 可以正确输出相应注释;在 IDE
中,工程调用方法时,不进入方法即可悬浮提示方法、参数、返回值的意义,提高阅读效率。
2. 【强制】所有的抽象方法(包括接口中的方法)必须要用 Java
转载
2023-09-30 21:57:20
37阅读
语句规范要建立在结构规范的基础上。(一)字符集1.统一字符集,建议UTF8mb4常用的字符集包括:Latin1、gbk、utf8、utf8mb4。2.统一排序规则目前互联网上以UTF8mb4字符集为主,是官方8.0默认字符集。在之前的5.5、5.6、5.7版本是建表使用的Utf8,排序规 则是默认“utf8_general_ci”。在8.0之前UTF8mb4独有的默认排序方式是“utf8_gene
转载
2022-06-28 17:46:56
87阅读
# 实现Java规约教程
## 摘要
本文将教会刚入行的小白如何实现Java规约。首先,我们将介绍整个实现的流程,然后详细说明每一步需要做什么,包括需要使用的代码和代码的解释。希望通过本文的指导,小白能够更好地理解和实践Java规约。
---
### 整个实现流程
下面是实现Java规约的流程表格:
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 导入规约插件 |
|
原创
2024-03-07 04:21:34
35阅读
插件有哪些功能? 阿里技术公众号于今年的2月9日首次公布《阿里巴巴Java开发规约》,瞬间引起全民代码规范的热潮,上月底又发布了PDF的终极版,大家踊跃留言,期待配套的静态扫描工具开放出来。 为了让开发者更加方便、快速将规范推动并实行起来,阿里巴巴基于手册内容,研发了一套自动化的IDE检测插件(IDEA、Eclipse)。该
转载
2017-11-23 09:36:42
1253阅读
点赞
就在今天 10月14日上午9:00 阿里巴巴于在杭州云栖大会《研发效能峰会》上,正式发布《阿里巴巴Java开发手册》扫描插件,该插件在扫描代码后,将不符合《手册》的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,还基于Inspection机制提供了实时检测功能
原创
2021-07-08 10:06:57
250阅读
开发统一规范:类和方法需要添加注释,其他比较复杂的地方也需要添加注释单个方法的总行数不超过 80 行。说明:除注释之外的方法签名、左右大括号、方法内代码、空行、回车及任何不可见字符的总行数不超过 80 行。(推荐一个显示屏的高度)重要的方法的入参和出参都需要打印日志(json格式)尽可能的使用工具类不允许任何魔法值(即未经预先定义的常量)直接出现在代码中。常用公共变量需要提取.单类中重复变量提取成
转载
2023-06-15 17:20:56
0阅读
IDEA 使用阿里巴巴 Java 开发规约插件教程
"统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大降低代码维护成本"
转载
2024-10-29 14:47:48
68阅读
MySQL建表规约整理-《Java开发手册》建库1、库名与应用名称尽量一致建表1、表名、字段名必须使用小写字母或数字,禁止出现数字开头,禁止两个下划线中间只出现数字。数据库字段名的修改代价很大,因为无法进行预发布,所以字段名称需要慎重考虑。说明:MySQL 在 Windows下不区分大小写,但在 Linux 下默认是区分大小写。因此,数据库名、表名、字段名,都不允许出现任何大写字母,避免节外生枝。
转载
2021-01-29 09:35:51
197阅读
2评论