sonar的详细介绍(1)

背景:对于代码的静态扫描工具,这边主要介绍sonar的一些简介和工作原理,下一篇再详细介绍soar的安装配置。

一.sonar简介

一种自动静态代码审查工具,用于检测代码中的错误、漏洞和代码异味。 可以从七个维度检测和扫描代码质量:

可靠性:发现代码中的潜在bug

安全性:发现代码中的安全漏洞

可维护性:发现代码中不符合代码编写规范的地方

单元测试:可以统计并展示单元测试的覆盖率

重复:可以统计并展示重复的行,块,密度等数据

注释:可以统计并展示代码的行数,注释的行数,占比等数据 、

复杂度:可以显示代码的圈复杂度和认知复杂度

二.sonar扫描的意义

1. 测试左移,项目过程中,问题发现的越早,解决的成本越小,通过代码静态扫描,帮助开发人减轻开发和修复的负担。

2. 规范代码编写规范,包括良好的命令,注释习惯等,可以使代码更好维护和传承,减少人员变动带来的交接成本。

三.集成现有工作流,实现代码质量持续扫描

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值