Esteja você trabalhando em um projeto grande ou pequeno, é importante saber se seus códigos estão funcionando corretamente. Você tem que se certificar de que o software funciona sem problemas e está livre de bugs e se houver bugs, você deve saber como corrigi-los. É aqui que o Desenvolvimento Orientado a Testes entra em jogo. Nisso TCoffee e sessão de código, Stephen Ball Jens Fudge se junta a ele para discutir tudo sobre o desenvolvimento orientado a testes e seu grande papel na programação, especialmente em Delphi.

Qual é a importância do desenvolvimento orientado a testes?

Curiosamente, o desenvolvimento orientado a teste é um método ou estilo comum de programação em que os desenvolvedores escrevem intencionalmente um teste de unidade e garantem que o teste falhe. Depois de passar no teste, o desenvolvedor irá refatorar o código para torná-lo mais sustentável. O desenvolvimento orientado a testes ou simplesmente TDD desempenha um papel crucial, especialmente ao trabalhar com novos projetos. Se você for adicionar novos códigos, alterar ou adicionar novos recursos em sua base de código existente, o TDD permite que você encontre bugs mais rapidamente.

Aprenda sobre as vantagens do Teste de Unidade

A sessão também destaca os prós e contras notáveis de escrever um teste de unidade. Embora o teste de unidade permita que você descubra bugs mais rapidamente, também pode custar tempo para escrevê-lo, especialmente se você for novo nele. De acordo com Fudge, realmente leva tempo para aprender sobre testes de unidade, assim como leva tempo para aprender sobre programação. Eles também discutem as diferenças entre as estruturas de teste NUnit e XUnit, bem como outras estruturas de simulação e teste, como Spring4D e Beyond Compare.

Jens Fudge também nos dá uma rápida demonstração de como começar a fazer testes de unidade. Para saber mais sobre o TDD, fique à vontade para assistir à sessão excelente de TCoffee e Código de 1 hora abaixo.

perto

Reduza o tempo de desenvolvimento e chegue ao mercado mais rapidamente com RAD Studio, Delphi ou C ++ Builder.
Projeto. Código. Compilar. Implante.
Iniciar avaliação gratuita   Aprimore hoje

   Delphi Community Edition grátis   Edição gratuita da comunidade C ++ Builder