UTILIZAÇÃO DO TDD COMO METODOLOGIA NO DESENVOLVIMENTO DE SOFTWARES
DOI:
https://doi.org/10.31510/infa.v19i2.1536Palavras-chave:
Testes, TDD, Metodologia TDDResumo
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
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
Como Citar
Edição
Seção
Licença
Copyright (c) 2023 Revista Interface Tecnológica

Este trabalho está licenciado sob uma licença Creative Commons Attribution 4.0 International License.
Os direitos autorais dos artigos publicados pertencem à revista Interface Tecnológica e seguem o padrão Creative Commons (CC BY 4.0), que permite o remixe, adaptação e criação de obras derivadas do original, mesmo para fins comerciais. As novas obras devem conter menção ao(s) autor(es) nos créditos.
- Resumo 321
- PDF 474