Typescript超越Javascript

2022-11-24 0 706

原副标题:Typescript胜过Javascript

源自社会公众号: OSC开放源码街道社区

镜像:https://www.oschina.net/news/206221/25-most-popular-programming-languages-devops

稳步应用软件系统稳步布署辅助工具网络平台 CircleCI 正式发布了这份本年度 “应用软件交货状况 (State of Software Delivery)” 调查报告,分析了源自 43000 数个组织机构、少于 29 亿个工程项目的超 25 亿个组织机构工作流的统计数据。“借助那些统计数据,他们能确认引致 DevOps 获得成功的生活习惯和作法,以期他们能与街道社区撷取那些实战经验和计算方法”。

同时,此项科学研究还阐明了团队组织机构工作而所选用的许多辅助工具和技术的态势。CircleCI 方面称,她们将在该本调查报告中深入细致发掘如前所述 CircleCI 的组织机构中最盛行的C词汇的统计数据。

Typescript超越Javascript

CircleCI 上采用的前 25 种C词汇,按顺利完成的组织机构工作效率名列(2019-2021 年)

要进入前 25 名,一种词汇须要在少于 15 亿次的组织机构工作过程中将采用,要达到前 10 名则须要数百亿次。调查报告揭露出的许多态势包括:

Type 胜过 Java 正式成为最畅销的 DevOps 词汇

科学研究称,Type 正式成为 CircleCI 上最常见的词汇的其原因是:具体来说,类别安全可靠使开发者能够在她们的 IDE 中或在校对时时不是在运转时捕捉严重错误,进而减少将严重错误传输到生产中的信用风险。通过使标识符更更易写作、解构和共享资源,类别还全力支持跨工程项目的加速进阶和协同。那些劳动生产率和进一步增强自信心的益处是 Type 在虚拟化选用的关键性推动力,也是对稳步应用软件系统提供的开发者体验改进的自然补充。

值得注意的是,如前所述 CircleCI 构建的 Type 工程项目在获得成功率和吞吐量方面均高于 Java 工程项目,但在平均修复时间 (MTTR) 方面却没有。这全力支持了一个观点,即 Type 帮助开发者在本地捕捉较小的严重错误,使她们能够比 Java 开发者更频繁、更可靠地提交组织机构工作标识符。然而,当 Type 构建失败时,平均而言,调试比 Java 工程项目更耗时。

Hashicorp 配置词汇进入前 10 名

CircleCI 上 HashiCorp 配置词汇 (HCL) 的采用量一直在稳步增长,自 2019 年以来攀升了三位,正式成为该网络平台上采用的第九大盛行词汇。事实上,在 GitHub 的 2018 年和 2019 年 “State of the Octoverse” 调查报告中,HCL 在增长最快的词汇列表中也有一席之地。这表明,基础架构即标识符 (IaC) 已经跨越了从个人从业者到大规模交货应用软件的组织机构广泛选用的鸿沟。

除了是第九大畅销的词汇外,调查报告指出,HCL 的 MTTR 也是第二快的,仅次于 Gherkin。

Gherkin 将行为驱动开发带入前 20 名

Gherkin 是一种特定领域的词汇,用于在 Cucumber 中定义测试场景,Cucumber 是一种全力支持行为驱动开发 (BDD) 的开放源码测试辅助工具。Gherkin 位居榜单第 19 位,于 2020 年开始出现在 CircleCI 榜单上,在 2021 年实现上升,“这表明组织机构从开发过程的一开始就越来越重视跨项目组协同和用户体验”。

在调查报告衡量的所有词汇中,Gherkin 工程项目的 MTTR 最快。调查报告称,这可能意味着 Cucumber 的详细严重错误调查报告为开发者提供了高度可操作的信息,以期她们专注于调试组织机构工作。而且,由于自动化验收测试位于测试金字塔的顶端,因此能假设,在管道的早期阶段,进行更全面的单元和应用软件系统测试会捕捉更多重要的标识符缺陷,进而使此阶段的补救措施相对简单。

总的来说,这三个统计数据点都表明:精英应用软件交货项目组正在选用人性化的辅助工具和实践,使她们能够实现自动化和扩展,同时消除开发者和管理人员的摩擦。在当今竞争激烈的生态系统中,加速行动的能力至关重要,但同样重要的是组织机构吸引人才、让员工快乐、消除信息孤岛和其他阻碍项目组获得成功的障碍的能力。从开发词汇到测试框架再到布署场景,高绩效者都倾向于鼓励协同、可重复性和劳动生产率的辅助工具。

完整内容可查看 2022 年应用软件交货状态调查报告:https://circleci.com/resources/2022-state-of-software-delivery/?utm_medium=content&utm_source=thenewstack&utm_campaign=content-thenewstack-content-2022q3—blogLanguages

— EOF —

推荐↓↓↓

责任编辑:

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务