------很久没写博客-------
不要全然依赖代码规范管理工具
1、流程规范的重要性
对类似的代码,统一代码流程,流程化代码、高内聚、低耦合、代码可移植可复用
日志打印清晰 --> 对大文件日志按天按大小切割
pom.xml,配置文件等清晰,有条理。
删除无用代码,加上必要注释
2、代码规范的重要性
包名、类名、变量名 词要达意、见解明了。
严格禁止代码和变量设置东一块西一块。
代码格式整齐、方法不要超过100行,加强代码质量,不要老乱try catch
类尽量不要超过300行,不要出现一个方法一个类的孤类
项目、包、类、代码 分门别类,不要太多不要太少,可扩展。
3、代码质量
提高编码水平,多动脑、优化流程和代码。
减少侵入式代码
自定义线程池
自定义JVM缓存
自定义注解
4、统一异常处理
1、统一异常类,集成runtimeException
2、统一的异常信息发送到MQ,统一处理
例子:
/**
* 主键
*/
private String applyNo;
/**
* IP地址
*/
private String ip;
/**
* 项目标示 application-name
*/
private String appName;
/**
* 发生时间
*/
private Date startTime = new Date();
/**
* 异常发生的阶段和异常描述信息
*/
private String stageMsg;
/**
* 异常code码
*/
private String code;
/**
* 捕获异常的message
*/
private String exMsg;