微服务基座

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

检查项 工具 类型 干什么
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
相关推荐
Wang's Blog5 小时前
Java框架 SpringCloud 快速入门: 过滤器链执行顺序
java·spring cloud
砚底藏山河6 小时前
量化实战:回测数据底座快照与版本管理进阶
java·大数据·python·金融·maven
Cc.Y6 小时前
Java零基础入门:封装与继承 —— 从“裸奔“到“穿衣服“,从“重复造轮子“到“站在巨人肩膀上“
java·开发语言
Escalating_xu6 小时前
【C 语言】深入理解指针(4):回调函数、qsort、void * 与泛型排序的模拟实现
java·c语言·开发语言
Shaoshing6 小时前
雪花算法
java
w_zero_one6 小时前
链表(4)
java·数据结构·算法
见叶之秋7 小时前
C++ 泛型世界的两块拼图:容器适配器与仿函数
java·开发语言
MayBaymax7 小时前
MQ 基础概念与架构
java·中间件·架构·java-rocketmq
Dovis(誓平步青云)7 小时前
家里设备越来越多,如何用一张空间地图控制灯光和温度![
android·java·前端·javascript·人工智能·电脑
yuniko-n8 小时前
【Java】字符串相关坑点
java·开发语言·python