Developers sacrificam qualidade do software para cumprir prazos

Segundo um relatório da Diffblue, prazos apertados e processos manuais de testes são alguns dos fatores que levam à baixa qualidade dos softwares.

Os developers de tecnologia vêm enfrentando inúmeros desafios na criação de softwares. Além da expectativa das funcionalidades, correção de possíveis bugs e prazos curtos a serem cumpridos, um relatório da Diffblue mostra que todas essas questões têm impacto na qualidade do trabalho destes profissionais.

Para o estudo, a Diffblue entrevistou 300 developers dos Estados Unidos e Reino Unido. Questionando-os sobre quais fatores que contribuem para a baixa qualidade do software, 40% dos profissionais citaram cronogramas irrealistas e 40% atribuíram a culpa aos processos manuais de teste.

No geral, as empresas definem objetivos de cobertura de códigos de teste, exigindo que os developers criem estas avaliações para garantir a qualidade do seu software. A metade de cobertura média do código é de 63%, segundo o estudo, mas 48% dos participantes admitiram considerar difícil alcançar este objetivo.

A maioria dos developers concordou que os testes de unidade melhoram a qualidade do software e aceleram a manutenção do código. Mas, para atingir os seus objetivos de cobertura, devem gastar 35% do tempo a criar testes e 20% apenas a escrever os testes de unidade, tempo que poderia ser melhor gasto em outras tarefas de codigo.

Para atingir todas essas expectativas, 42% dos developers reconhecem que deixaram de escrever testes de unidade para utilizar o seu tempo e os seus e esforços no desenvolvimento de novos recursos. Para além disso, dois terços dos developers disseram que a configuração dos testes de unidade é uma tarefa secundária.

Ainda conforme o estudo , 82% dos entrevistados disseram preferir dedicar o tempo a atividades mais criativas, como o desenvolvimento de novos recursos. Questionados sobre quais tarefas eles gostariam de ver automatizadas, 73% citaram o rastreamento de bugs e 70% apontaram para a realização de testes de unidade.

Autores

Artigos relacionados

O seu comentário...

*

Top