JAVA后端开发


# JAVA后端开发

 

## 一、规范

### 1.1 注意事项

  • 对所有的输入进行校验

  • 对象封装参数和返回值,避免使用Map

  • 契约式变成、避免大量使用荣誉非空判断

  • 借助于框架自动完成序列化和反序列化,避免显示使用JSON转换

  • 使用全局线程池,避免临时新建和销毁

  • 优先使用开源工具,避免无意义或重复封装

  • 首选openFeign,其次RestTemplate完成http调用,避免直接使用HttpClient、OkHttp等

  • 合理使用HTTP状态码,避免一律返回200 OK

  • 禁止捕获异常后,仅调用e.printStackTrace方法,应当按需捕获异常,并进一步处理或再次抛出

 ## 二、工具

### 2.1 IDE静态代码扫描插件工具codeStyleCheck

主要功能:

– 支持JAVA的编程规范检查

– 支持自动修复JAVA部分规则的缺陷

 

### 2.2 代码度量工具CMetrics

 

### 2.3 开源版本火车

开源软件选型必须使用CleanSource库,禁止使用未入库软件

软件库里:

– 在版本火车

– 无状态GA

– 无高危漏洞

– 优先使用最新版本

– License友商友好

– 社区活跃

– 使用量高

 

原创文章,作者:506227337,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/273448.html

(0)
上一篇 2022年7月10日 22:04
下一篇 2022年7月10日 22:19

相关推荐

发表回复

登录后才能评论