A CircleCI lançou o relatório State of Software Delivery 2022 , que examina dois anos de dados de mais de um quarto de bilhão de fluxos de trabalho e quase 50.000 organizações em todo o mundo e fornece informações para as equipes de engenharia entenderem como podem ter mais sucesso.
“Nossas descobertas mostram que as equipes de entrega de software de elite estão adotando ferramentas e práticas amigáveis ao desenvolvedor que permitem automatizar, dimensionar e adotar mudanças com sucesso quando necessário. A capacidade de se mover rapidamente é crucial no ecossistema competitivo de hoje, mas tão importante quanto é a capacidade de uma organização de atrair e reter talentos e eliminar obstáculos para o sucesso da equipe”, disse Michael Stahnke , vice-presidente de plataforma da CircleCI. “De linguagens de desenvolvimento a estruturas de teste e cenários de implantação, os de alto desempenho estão gravitando em torno de ferramentas que incentivam a colaboração, a repetibilidade e a produtividade.”
TypeScript superou JavaScript como a linguagem DevOps mais popular
O TypeScript supera o JavaScript como a linguagem mais popular devido aos seus recursos amigáveis ao desenvolvedor.
Os projetos TypeScript têm uma classificação mais alta do que os projetos JavaScript em taxa de sucesso e taxa de transferência, sugerindo que o TypeScript ajuda os desenvolvedores a detectar erros menores localmente, permitindo que eles comprometam o código de trabalho com mais frequência e confiabilidade do que os desenvolvedores de JavaScript.
Os benefícios de aumento de produtividade e confiança são um dos principais impulsionadores da adoção do TypeScript no nível corporativo e são um complemento natural para as melhorias na experiência do desenvolvedor que a integração contínua oferece.
A linguagem de configuração da HashiCorp salta para o top 10
O uso da HashiCorp Configuration Language (HCL) no CircleCI cresceu de forma constante nos últimos anos, subindo três posições desde 2019 para se tornar a nona linguagem mais popular usada na plataforma.
A HCL também apareceu na lista de linguagens de crescimento mais rápido nos relatórios State of the Octoverse de 2018 e 2019 do GitHub, sugerindo que a infraestrutura como código (IaC) atravessou o abismo de profissionais individuais para adoção generalizada entre organizações que fornecem software em escala.
“A infraestrutura como código está aumentando a velocidade com que a TI pode responder às necessidades de negócios em constante mudança”, disse Rob Zuber , CTO da CircleCI. “Equipes de engenharia que utilizam linguagens de programação populares como HCL ao implantar IaC são capazes de tornar o processo de DevOps mais legível ao registrar processos manuais de forma clara e precisa, resultando em prazos mais curtos para desenvolvimento de recursos e correções de bugs, além de maior agilidade sobre as mudanças nas prioridades de desenvolvimento”.
Gherkin traz desenvolvimento orientado por comportamento para o top 20
Os projetos Gherkin tiveram o tempo médio de recuperação mais rápido de todos os idiomas medidos no relatório do CircleCI, o que implica que o relatório detalhado de erros do Cucumber fornece aos desenvolvedores informações altamente acionáveis nas quais concentrar seus esforços de depuração.
O relatório também mostra que as equipes de engenharia mais bem-sucedidas atendem rotineiramente a quatro referências principais. Ao atingir esses benchmarks, as equipes de alto desempenho estão obtendo o máximo valor de seus pipelines de entrega de software :
- As durações do fluxo de trabalho são, em média, de cinco a dez minutos
- A recuperação de qualquer execução com falha é corrigida ou revertida em menos de uma hora
- As taxas de sucesso estão acima de 90% para a ramificação padrão de seu aplicativo
- Eles implantam com a frequência que seus negócios exigem e pelo menos mais de 1 vez por dia
FONTE: HELPNET SECURITY