SonarQube
SonarQube 是一个开源的 代码质量管理平台,主要用于持续检测代码中的 Bug、漏洞、代码异味(Code Smells)、重复代码、测试覆盖率等问题,帮助开发团队提升代码质量和维护性。
前提要求
- Linux安装 docker docker-compose 参考
- Windows 10 ,11 2022 docker docker-compose 参考
- sonarqube 百度网盘离线及封装包含(9.9,10.8,
张小明
前端开发工程师
SonarQube 是一个开源的 代码质量管理平台,主要用于持续检测代码中的 Bug、漏洞、代码异味(Code Smells)、重复代码、测试覆盖率等问题,帮助开发团队提升代码质量和维护性。
你肯定遇到过这种场面: 你做了个很常见的 UI 弹窗: 背景来一层半透明黑遮罩,弹窗面板是圆角、带柔和透明边缘的 PNG。 在编辑器里一看——哎挺好。 一跑真机——圆角边缘一圈黑线;或者整张面板“发灰”,像蒙了一层雾;再或者跟背景叠一起颜色不对,黑得不干净、灰得不高级…
欧盟与印度达成的首个自由贸易协定可能推动印度IT服务提供商在欧洲大陆扩展业务,为其打开大量未开发的市场机遇。虽然北欧和比荷卢地区等较小经济体集群已经成为印度IT服务公司的成功市场,但在一些更大的经济体中,这些公司仍有巨大的增长空间…
引言:等待 AI 的时间浪费 如果你已经开始使用 Claude Code 进行开发,一定遇到过这样的场景: 场景 1: 让 AI 分析一个复杂的 Bug,你坐在电脑前等了 5 分钟,AI 还在读代码… 场景 2: 让 AI 重构一个大模块,15 分钟过去了,你刷完了朋友圈,AI 还在工作… 场景 3: 临时有个紧急 Bug…
1.8 本章小结:记住这 3 点,后面少踩坑 本节学习目标 把第 1 章内容归纳成三条主线,便于记忆与复述。 明确与第 2 章(技术框架)的衔接点,减少学习断层。 用「少踩坑」清单做自检,避免常见概念与设计错误。 一、三条主线(记住这 3 点) 1. Agent 是什么、和普通程序差在…
第一章、背景与核心价值:为何弹性伸缩测试已成测试团队必修课 在云原生与微服务架构全面普及的今天,系统弹性能力不再是运维团队的专属职责,而是软件测试工程师必须深度参与的核心质量维度。传统性能测试关注“稳态压测”,…
数据污染不再是理论威胁,而是金融系统的“沉默杀手”在金融数字化转型加速的背景下,数据已成为核心资产。然而,攻击者正从传统漏洞攻击转向更隐蔽、更致命的数据污染(Data Poisoning)——通过注入恶意或失真数据…