umap项目静态代码分析

本文介绍了umap项目的静态代码分析过程,该分布式架构项目使用JSON进行数据交互。通过FindBugs工具在Eclipse环境中发现了各模块存在的问题,包括data-interchage、dbbus、mroute、umap和umap-service。经过代码修改,问题数量有所减少,提升了代码质量。
摘要由CSDN通过智能技术生成

 

umap是分布式架构, 系统模块统一采用json做数据交互。

分为基础平台工程(数据交互工具、数据总线、消息路由)与业务平台工程(umap前端系统、umap 后端系统)。

 

umap代码工作基本完成, 做个简单静态代码分析, 使用findbugs。

 

在eclipse中使用findbugs,查找很多有问题的代码:data-interchage有21问题(全部是org.json包下类的问题,org.json包下类取自http://www.json.org/java/index.html),dbbus有4个问题,mroute有31个问题, umap有9个问题, umap-service有3个问题。

 

data-interchage 问题图片:

 

 

修改前图片如下:

 

根据findbugs建议修改代码后, 剩余的问题:data-interchage有21问题,dbbus有1个问题,mroute有7个问题, umap有4个问题, umap-service有0个问题。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值