网易首页 > 网易号 > 正文 申请入驻

什么是质量闸门?

0
分享至



质量闸门正如其名:它们通过在软件开发生命周期(SDLC)的各个阶段作为质量里程碑(或“闸门”),确保软件的高质量交付,防止不良代码通过。在这里,我们解释了什么是质量闸门,它们如何工作,以及如何使用静态分析来实现它们。

质量闸门是什么?

质量闸门是在 IT 或开发项目中实施的检查点,要求在进入下一个开发阶段之前达到最低阈值。质量闸门阻止了不符合标准的代码部署,有助于确保更高质量的产品。

有了质量闸门,您可以根据您为代码设置的指标和条件强制执行质量和其他评级。这是识别瓶颈和问题区域的好方法,这样您就不会在后期遇到它们。

质量闸门在 DevOps 中用于衡量开发或质量保证过程中的质量,并识别防止后期延误和返工的漏洞。它们是在重要关头实施的项目管理措施,以便团队可以有信心地向前迈进,了解他们的代码已经满足了该阶段所需的质量标准。

为什么质量闸门在 DevOps 流水线中很重要?

质量闸门有助于确保软件的稳定性和可靠性。质量闸门的迭代性质有助于质量保证工程师和开发人员跟踪错误并尽快解决问题,从而提高质量和投资回报率。由于团队设置了通过闸门的条件,质量闸门可以根据项目的需求随时定制。

将质量闸门构建到您的开发流水线中有许多好处:

提高整体质量和维护安全:策略性地放置的质量闸门作为 SDLC 中质量的基准,并通过对代码的早期和频繁指出弱点来维护安全。它们可以作为左移方法的一部分,在 SDLC 的早期检测问题,并且可以有效地高效地集成到 CI/CD 流水线中。

节省代码审查时间:质量闸门可以作为清单,跟踪您迄今为止实现的要求,其他开发人员在评估代码时可以快速审查。

优化软件性能:理想情况下,代码是简洁、可维护和可复用的。质量闸门提供了帮助分析代码性能并移除冗余或拖累系统的代码的测量方法。您可以为质量闸门设置软件指标,例如圈复杂度。

持续监控代码库:质量闸门持续监控源代码的质量,提供组织设定的关键指标的一致反馈。

合规性验证:质量闸门可以设置,以确保和验证代码符合既定的编码、安全和安全标准。

质量闸门如何工作

作为持续集成的一部分,流水线质量闸门确保项目满足预定义的标准,这意味着它可以进入开发的下一个阶段。代码在满足要求前会进入一个暂存库。

质量闸门的状态有:

  1. 通过:满足要求,可以继续生产。
  2. 警告:要求可能接近满足,或者勉强通过,因此在允许代码进入下一个阶段之前应该进行验证。
  3. 失败:未满足要求。在生产可以继续之前,应该解决标记的问题。

质量闸门的最佳实践是在开发的每个关键阶段实施它们:

  • 计划
  • 编码
  • 构建
  • 测试
  • 版本发布
  • 部署

关键是限制它们到这些主要阶段,因为您添加的闸门越多,测试就越复杂,这可能导致昂贵成本的延误。在 CI/CD 流水线中策略性地设置质量闸门也意味着您不必按顺序设置它们,而是可以拥有多个并行流水线和并行测试或重叠测试。

使用 Klocwork 和 Helix QAC 作为质量闸门

无论您是执行增量分析、差异分析还是集成分析,静态分析/SAST 工具都旨在优化 DevOps 和 DevSecOps 流程,并且可以作为检查代码质量和安全问题的一种质量闸门类型 —— 而不会放慢开发速度。

一些静态分析工具 —— 像 Klocwork 和 Helix QAC —— 可以在新代码进入时执行合并请求分析。质量闸门防止您的提交合并到受保护的分支,直到满足设定条件。例如,您可以使用 Klocwork 作为 GitLab 或类似 CI 环境中的质量闸门。

虽然实施质量闸门需要一些初步规划,但它可以帮助简化您的 DevOps 流程。使用正确的工具构建质量闸门可以加速您的流水线,并确保您的代码质量最高。

声明:个人原创,仅供参考

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
不是廖三宁!不是胡金秋!半决赛战日本男篮,2米06前锋或成奇兵

不是廖三宁!不是胡金秋!半决赛战日本男篮,2米06前锋或成奇兵

大卫的篮球故事
2026-09-17 18:06:32
顶流女明星直播走光,观众连发弹幕提醒,3小时竟没人递件外套?

顶流女明星直播走光,观众连发弹幕提醒,3小时竟没人递件外套?

草莓解说体育
2026-09-18 02:52:30
克洛普:踢人盯人防守?我过去的执教生涯都建立在区域防守上

克洛普:踢人盯人防守?我过去的执教生涯都建立在区域防守上

懂球帝
2026-09-18 03:35:07
红四方面军鼎盛时期军部的五巨头

红四方面军鼎盛时期军部的五巨头

祁州校尉
2026-09-17 13:00:16
医保全国统一了,70到80岁老人看病,记住这3点就够了

医保全国统一了,70到80岁老人看病,记住这3点就够了

你在偷看谁
2026-09-17 20:17:58
不出意外,2026年下半年,我国可能出现4大降价潮,别着急买

不出意外,2026年下半年,我国可能出现4大降价潮,别着急买

坠入二次元的海洋
2026-09-17 09:26:46
终于明白什么叫断句鬼才了!网友:每一个都这么离谱,哈哈

终于明白什么叫断句鬼才了!网友:每一个都这么离谱,哈哈

另子维爱读史
2026-09-17 20:37:04
台北市长选战升温,最新网络民调惊人,沈伯洋与蒋万安进入热战期

台北市长选战升温,最新网络民调惊人,沈伯洋与蒋万安进入热战期

小豹子找食物
2026-09-16 18:01:49
新赛季大乱斗!9组三巨头,谁会半路翻车?

新赛季大乱斗!9组三巨头,谁会半路翻车?

柚子说球
2026-09-17 20:40:53
比特朗普更危险!手握上万亿美元的他,早已成了中国最大的隐患!

比特朗普更危险!手握上万亿美元的他,早已成了中国最大的隐患!

孤城落叶
2026-09-17 02:31:02
徐湖平如此清白,郭礼典和42名职工哑了,《亚洲周刊》吐出了一口老血……

徐湖平如此清白,郭礼典和42名职工哑了,《亚洲周刊》吐出了一口老血……

卉姐
2026-09-17 07:32:23
敬一丹告别仪式结束后,董卿一席黑裙低调离开,康辉一脸沉重沧桑

敬一丹告别仪式结束后,董卿一席黑裙低调离开,康辉一脸沉重沧桑

娱说瑜悦
2026-09-17 19:07:43
日本亚运会,再现奇葩!中国体操张博恒饿了12个小时,进不了亚运村

日本亚运会,再现奇葩!中国体操张博恒饿了12个小时,进不了亚运村

足球评论大家谈
2026-09-17 14:10:32
他俩是敬一丹弟弟!如今身居高位,手足四人名字细品大有乾坤

他俩是敬一丹弟弟!如今身居高位,手足四人名字细品大有乾坤

九号探秘人
2026-09-17 20:22:35
被摸臀女生又迎噩耗!顺风车司机起诉,证据充足,这次踢到钢板了

被摸臀女生又迎噩耗!顺风车司机起诉,证据充足,这次踢到钢板了

观察鉴娱
2026-09-17 11:05:25
39岁梅西发火!夺冠后3次怒指美职联主席:别跟我来这套 原因曝光

39岁梅西发火!夺冠后3次怒指美职联主席:别跟我来这套 原因曝光

风过乡
2026-09-17 13:52:17
1.49亿债务曝光!古天乐发文,向华强说他快睡天桥,只是冰山一角

1.49亿债务曝光!古天乐发文,向华强说他快睡天桥,只是冰山一角

精彩一网打尽
2026-09-15 12:09:08
强势,贝蒂斯队史第3次西甲前6轮赢下5场,其中2次在佩工治下

强势,贝蒂斯队史第3次西甲前6轮赢下5场,其中2次在佩工治下

懂球帝
2026-09-18 03:35:07
东吴大学正式移除蒋介石像,网友:忘恩负义!没有他哪有东吴大学

东吴大学正式移除蒋介石像,网友:忘恩负义!没有他哪有东吴大学

点燃好奇心
2026-09-17 09:41:20
华为Mate 90突然上架:9月23日,即将发布!

华为Mate 90突然上架:9月23日,即将发布!

科技堡垒
2026-09-17 11:13:41
2026-09-18 03:51:00
北汇信息
北汇信息
专注汽车电子领域
614文章数 31关注度
往期回顾 全部

科技要闻

影视飓风Tim反掰iPhoneDuo被质疑

头条要闻

永和豆浆视频被指擦边:女子穿蕾丝吊带 脱黑丝袜洗澡

头条要闻

永和豆浆视频被指擦边:女子穿蕾丝吊带 脱黑丝袜洗澡

体育要闻

逆转朝鲜,国足亚运队“啃老”过关

娱乐要闻

rapper赵涛恋情曝光!带甜馨妈妈散步

财经要闻

缺钱的追觅 隐藏的债务?

汽车要闻

小鹏G9L限时售23.18万 旗舰级的配置/诱人的价格

态度原创

家居
教育
时尚
艺术
手机

家居要闻

2026建博会(广州) 公装联探展交流活动

教育要闻

家长爆料:南京又有学校要合并?

潮流之向,自有回响——浪潮音乐大赏特别企划

艺术要闻

色彩狂魔比肖夫:评论家说他与表现主义调情,野兽派看了都沉默!

手机要闻

鸿蒙7花粉Beta版有惊喜,华为Mate 60系列手机升级后新增支持眼动翻页功能

无障碍浏览 进入关怀版