- 博客(6)
- 收藏
- 关注
原创 阿里巴巴Java开发手册
IDE中文件的换行符使用UNIX格式,不要使用Windows格式。不同逻辑、不同语义、不同业务的代码之间插入一个空行分隔开来,以提升可读性,没有必要插入多个空行来隔开。long或者Long初始赋值时,使用大写的L,不能是小写的l,小写的1容易跟数字1混淆,造成误解。不要使用一个常量类维护所有常量,要按常量功能进行归类,分开维护。没有必要增加若干空格来使某一行的字符与上一行对应位置的字符对齐。不允许任何魔法值(即未预先定义的常量)直接出现在代码中。常量的复用层次有5层。3、子工程内共享常量。
2024-07-04 23:11:51 122
原创 阿里巴巴Java开发手册
在软件开发中,Service 和 DAO(Data Access Object)是两个常见的设计模式,它们分别用于处理业务逻辑和数据访问。接口类中的方法和属性不要加任何修饰符号(public 也不要加),保持代码的简洁性,并加上有效的Javadoc注释。对于service和DAO类,介于SOA的理念,暴露出来的服务一定是接口,内部的实现类用Impl后缀与接口区别。正例:CacheServiceImpl 实现CacheService接口。正例:接口方法签名:void commit();
2024-07-03 22:59:52 118
原创 阿里巴巴Java开发手册
以Java开发者为中心视角,划分为编程规约,异常日志,单元测试,安全规约,MySQL数据库,工程结构,设计规约七个维度。方法名、参数名、成员变量、局部变量都统一使用lowerCamelCase风格,必须遵从驼峰形式。自动化IDE检测插件,下载地址:https://github.com/alibaba/p3c。类名使用UpperCamelCase风格,但DO/BO/DTO/VO/AO/PO等情形例外。常量命名全部用大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长。
2024-07-02 21:53:33 94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人