微服务基座

总结一下,现在开发个微服务其实也不容易,

检查项 工具 类型 干什么
Sonar 代码扫描 SonarQube 代码质量 + 轻量 SAST 代码坏味道、重复代码、bug、简单安全漏洞;圈复杂度;接收 jacoco 覆盖率报告GitHub
Fortify 白盒扫描 Micro‑Focus Fortify SCA SAST 静态白盒安全扫描 深度数据流分析,找 SQL 注入、XSS、命令注入等高危自研代码漏洞;误报比 sonar 少,偏向安全审计
BlackDuck 扫描 Synopsys Black Duck SCA 软件成分分析 扫描 pom/gradle 依赖,识别第三方 jar 包 CVE 漏洞、许可证风险、SBOM 物料清单;不扫自研业务代码漏洞Black Duck
SSDLC 一致性检查 企业自研 / 平台校验 流程合规校验 不是代码扫描工具;校验研发流程是否满足 SSDLC 安全开发生命周期规范:安全需求、威胁建模、评审记录、扫描报告是否齐全,流程是否闭环,用于合规审计
JUnit 覆盖率 JUnit+JaCoCo 单元测试度量 JUnit 写单元测试,JaCoCo 统计行 / 分支覆盖率 ;Sonar 读取 jacoco 报告做门禁;覆盖率只代表测试跑过多少代码,不代表测试写得对GitHub
相关推荐
zaizai10076 分钟前
STL深度剖析2
java·c++·算法
周厉21 分钟前
WebSocket 使用场景与实现方法:Java + Vue3 全栈实战
java·websocket·vue3·websocket双向通讯
wdfk_prog24 分钟前
lwip教程 38:从 `lwipopts.h` 到 Port Contract——lwIP 裁剪、构建选择、OS Port 与 Network Port
java·开发语言
吹什么轩26 分钟前
MySQL 内置函数全景:日期 / 字符串 / 数学 / 其他,一次讲透(附索引杀手排查)
java·数据库·面试
略略略咯咯30 分钟前
12333
java
会编程的吕洞宾34 分钟前
Spring AI 语义缓存:重复提问不重复花钱
java·人工智能·后端·spring
海绵宝宝转agent41 分钟前
leetcodehot100个人题解
java·笔记·学习·算法
sunburn-1 小时前
数据库增删改查:从 SQL 基础到实践要点
java·数据库·mysql
郭小李1 小时前
spring @RequestMapping注解
java·后端·spring
晨曦中的暮雨10 小时前
限流算法——固定窗口、滑动窗口、漏桶、令牌桶
java·开发语言·算法