Antena
Informat usa método TDD no desenvolvimento de softwares
PartnerSales
Publicado em 08/10/2012 às 11:59
A Informat anuncia que utiliza o Desenvolvimento Dirigido por Testes, mais conhecido como TDD, em sua equipe de programadores e projetos de criação de softwares. A técnica é empregada juntamente com metodologias de desenvolvimento, baseada em um ciclo curto de repetições.
A técnica auxilia no desenvolvimento de softwares, possibilitando que o programador escreva o teste da implementação, antes do código principal. Segundo o sócio fundador da Informant, Diego Contezini, os colaboradores da empresa decidiram investir em TDD para fazer com que todos os sistemas gerados no passado estejam garantidos com relação ao seu funcionamento esperado, ainda que suas instruções sejam impactadas por alterações futuras. Desta forma, a alta cobertura de testes unitários garante que projetos detenham uma baixíssima incidência de bugs.
Isso acontece porque os testes podem ser realizados na IDE, sem a necessidade de efetuar um deploy (liberação) da aplicação para execução deles. Além disso, os bugs podem ser simulados através de testes unitários, sendo encontrados com mais facilidade, proporcionando uma correção rápida, antes de o software ser enviado ao cliente. O TDD proporciona um desenho mais simplificado do sistema, devido a um código estável, resultado que facilita o refactoring, o que também evita que o programador tenha que passar pelo processo de redesenhar o funcionamento novamente.
"A equipe da Informant aposta em TDD, pois podemos utilizá-lo em testes diferenciados, sejam eles unitários, de integração, ou de aceitação, por exemplo. Além disso, conseguimos ter uma diminuição no risco. Digo isso, pois quando encontramos um bug, conseguimos corrigi-lo, de maneira relativamente ágil, já no momento de seu nascimento, sem que esta ação gere elevados custos de manutenção. No final das contas, entregaremos aos nossos clientes o software da maneira em que foi solicitado, com os eventuais problemas estruturais já solucionados, graças aos devidos testes. Ou seja, software limpo e ausente de bugs", afirma Diego Contezini.

