Quando se trata de qualidade de software, as três principais práticas citadas para a prontidão da produção incluem construção e implantação automatizadas, testes automatizados e portões de qualidade automatizados para cada solicitação de mesclagem, de acordo com o relatório de qualidade do estado de Software, de acordo com o relatório de qualidade de software 2024. Além disso, o relatório encontrado encontrado Que a implementação de portões de qualidade automatizados para cada solicitação de mesclagem, usando sinalizadores de recursos para lançamentos controlados e testes manuais para equipes de controle de qualidade/teste dedicadas foram os maiores desafios.

Lançado em 4 de fevereiro, o relatório JetBrains inclui descobertas de uma pesquisa com 808 desenvolvedores, engenheiros de controle de qualidade e outros profissionais técnicos realizados em julho e agosto de 2024. JetBrains, que produz a plataforma de qualidade de código Qodana, descobriu que houve uma mudança clara em direção a mais rigorosos As práticas como produtos evoluem do lançamento para a maturidade. Essa mudança destaca a crescente complexidade de manter a qualidade do código à medida que as empresas crescem, segundo o relatório.

Questionado sobre quais processos de desenvolvimento de software levaram à prontidão da produção, 64% dos entrevistados disseram que a construção e a implantação automatizadas eram “muito eficazes”, seguidas de 63% para testes automatizados e 55% para portões de qualidade automatizados para cada solicitação de mesclagem. Questionado sobre quais práticas eles desejavam, mas faltava para avaliar a prontidão da produção, 27% disseram que implementariam portões de qualidade automatizados se tivessem mais recursos e tempo, enquanto 21% expressavam o desejo de usar sinalizadores de recursos e 19% relataram a necessidade de testes manuais por uma equipe de controle de qualidade/teste dedicada. A JetBrains também descobriu que as empresas normalmente implementam de quatro a seis verificações obrigatórias como parte do processo de garantia da qualidade da pré-produção. O principal deles foi passar em todos os testes de unidade escritos para o código existente.