Qodana
The code quality platform for teams
Best Practices
Research



对软件质量状况感到好奇吗?

近期,我们发布了首版《JetBrains Qodana 软件质量状况报告》,其中回顾了 2024 年的重要发现。 我们决定进行这项研究,旨在更深入地了解当今交付高质量软件的最佳做法,以及不同规模和成熟度水平的公司如何确定其产品何时可付诸生产。
为此,我们调查了 808 位软件开发者、QA 工程师以及其他技术专业人员,以记录来自软件开发社区各个环节的真实反馈。 这项调查收获了意想不到的发现,所有内容均在这份包含 26 个部分的综合报告中进行了阐述。
内容浅窥
报告展示了随着产品从发布到成熟,代码质量方面的强度变化,我们可以看到质量门使用率、测试优先级的显著提升,以及
- 自动化质量门的使用率从开发阶段的 27% 上升到发布后的 40%。
- 开发团队规模越大,自动化测试就越受重视。
- 即使在全公司已就实施代码质量措施达成共识的情况下,仍有 52% 的参与者表示他们曾面临技术挑战、45% 的参与者表示曾面临组织和流程挑战。

从引用的回应来看,改进质量流程方面存在着有目共睹的争论,而且这方面的争论充分体现了软件开发随着产品可靠性和性能的提高而演变的方式以及更多信息。
阅读完整报告以了解上述和其他详细信息,以及:
- 最佳和最差做法:软件质量做法管理方式的快照,以及影响软件发布期间决策制定的关键因素。
- 基于不同产品成熟度和公司发展状况的特定观点:有关项目阶段和公司规模如何影响代码质量管理方式的深入洞察。
- 质量投资趋势:有关公司何时以及为何选择在质量方面加大投资的分析。
- 挑战和解决方案:了解发布和质量保证流程中的常见障碍,以及一些克服这些障碍的非常规策略。

抢先阅读这些团队和软件质量洞察
《软件质量状况报告》所含信息在当今代码质量发展状况,以及改进团队当前技术栈和工作流以获得全新成果的具体方式方面,为您提供了实用的洞察。 请点击下方按钮访问。
本博文英文原作者: