UTILIZAÇÃO DO TDD COMO METODOLOGIA NO DESENVOLVIMENTO DE SOFTWARES

Autores

DOI:

https://doi.org/10.31510/infa.v19i2.1536

Palavras-chave:

Testes, TDD, Metodologia TDD

Resumo

Conforme o desenvolvimento de softwares cresce e sua complexidade aumenta, o número de bugs também pode aumentar; por isso, surge a necessidade de se ter testes para validar as funcionalidades do sistema. Esses testes dão ao desenvolvedor a segurança da implementação do código novo sem o medo de criar novos bugs, de modo que sempre que é implementado algo novo no sistema, um teste é criado para garantir que essa nova funcionalidade está certa, também não afetando as já existentes. além disso, os testes também servem como uma documentação para quem lê o código. Portanto, quanto mais claros os testes forem, mais fácil será fazer sua manutenção. No entanto, escrever testes não é tão simples quanto parece, pois se não for usada a metodologia correta, isso pode trazer mais complexidade do que o necessário. Este estudo tem como objetivo demonstrar como tirar maior proveito dos testes, utilizando a metodologia TDD e também como essa metodologia funciona na escrita do código. Ao final deste artigo, espera-se que o leitor tenha uma base sobre como começar a desenvolver códigos usando essa metodologia e como seu uso influencia positivamente o desenvolvimento de softwares.

Downloads

Não há dados estatísticos.

Métricas

Carregando Métricas ...

Referências

BECK, Kent. TDD: Desenvolvimento Guiado por Testes. [S. 1.], Bookman, 2010.

CARVALHO, André. BDD: Desenvolvimento orientado a comportamento. 2019 Disponível em: <https://inside.contabilizei.com.br/bdd-desenvolvimento-orientado-a-comportamento-62e71f2eabe9>. Acesso em 12 set. 2022.

FOWLER, Martin. Refatoração: Aperfeiçoando o Design de Códigos Existentes. [S. l.] Novatec, 2020.

GPIRESS. Quando usar TDD, 2020. Disponível em: < https://dev.to/gpiress/quando-usar-tdd-1c18>. Acesso em: 29 set. 2021.

MARTIN, Robert C. Código Limpo: Habilidades Práticas do Agile Software. [S. l.]: Alta Books, 2009.

O QUE É TEST DRIVEN DEVELOPMENT (TDD). Digite, 2022. Disponível em: < https://www.digite.com/pt-br/agile/desenvolvimento-orientado-a-testes-tdd/>. Acesso em: 05 set. 2022.

TDD: Fundamentos do Desenvolvimento Orientado a Testes. Grupo Multi, 2019. Disponível em: https://www.grupomult.com.br/tdd-fundamentos-do-desenvolvimento-orientado-a-testes/ . Acesso em: 07 set. 2022.

Downloads

Publicado

20/12/2022

Como Citar

FERREIRA, D. C.; PINTO, G. S. UTILIZAÇÃO DO TDD COMO METODOLOGIA NO DESENVOLVIMENTO DE SOFTWARES. Revista Interface Tecnológica, [S. l.], v. 19, n. 2, p. 294–307, 2022. DOI: 10.31510/infa.v19i2.1536. Disponível em: https://revista.fatectq.edu.br/interfacetecnologica/article/view/1536. Acesso em: 28 mar. 2024.

Edição

Seção

Tecnologia em Informática

Métricas

Artigos mais lidos pelo mesmo(s) autor(es)

1 2 > >>