企业代码规范

企业代码规范

1、日期

  1. 作为参数的日志应使用Date类型,不推荐使用long时间戳的类型,时间戳的类型不利于日志分析。

2、日志打印

  1. 不可以直接抛出RuntimeException,需要抛出自定义的异常
java 复制代码
try {
            eventQueue.put(event);
        } catch (InterruptedException e) {
            throw new RuntimeException(e);
        }

3、类名定义

  1. 需具体明确的业务意义

4、阻塞队列的使用

  1. 需要将队列单独抽取出来,只需要暴漏get()、set() 等方法。
  2. 不应该引入太多的****service类,做到可以重用的程度。
  3. 阻塞队列的大小可以直接写死。

5、配置文件的使用

  1. 当前首选.yml 不推荐使用.properties文件
相关推荐
2501_944521595 小时前
Ramda 跨端三方库仓颉适配全流程
开发语言·javascript·flutter·php
行思理6 小时前
go语言学习难度及适合学习的人群
开发语言·学习·golang
wangchunyu1147 小时前
JAVA CompletableFuture异步编程实战
java·开发语言·python
paopaokaka_luck8 小时前
流浪动物救助与收养系统(DeepSeek AI对话、 ECharts多维分析、救助流程衔接、领养与回访衔接、 捐赠确认与公示、志愿者协作)
java·前端·javascript·人工智能·mysql·echarts·推荐算法
Thomas.Sir8 小时前
第9课:SpringBoot4.x Web开发基础:WebMvc自动配置、静态资源、请求参数接收
java·spring boot
程序 代码狂人8 小时前
切片表与分区表的区别(数据开发面试版)
java·大数据·开发语言·数据仓库·算法
2501_944521599 小时前
Deepmerge 跨端三方库仓颉适配全流程
java·python·eclipse·github
meiying88389 小时前
快递单号批量查询Python脚本:从手动到自动化的完整实现
开发语言·python·自动化
big男孩10 小时前
autocode 使用指南
代码规范
@大迁世界10 小时前
告别 Go,拥抱 Rust
开发语言·golang·rust