SonarQube是一种静态代码分析工具,能够有效检测Java代码中的安全漏洞和Bug。文章介绍了一个团队通过SonarQube发现硬编码的支付网关API密钥,强调常规测试无法覆盖此类安全问题。引入SonarQube后,团队设定了质量门禁,确保新代码不引入Bug和漏洞,从而提升代码的安全性和质量。
Harness Engineering 是对软件工程基本功在 AI 时代的强化,AI 编程不会取代基本功,反而要求更高的文档、流程和架构规范。成功团队重视可见性、状态持久化和质量门禁,以确保 AI 的有效运作。
本文提出了在风险可控的情况下,通过质量门禁、权限收口、发布窗口、测试报告(轮次小结)等方式,暴露风险,并通过变更部署手册评审,在可观测可验证有冗余手段的情况下进行线上发布变更,以此控制发布风险,提高线上交付质量。
完成下面两步后,将自动完成登录并继续当前操作。