Please use this identifier to cite or link to this item: https://ric.cps.sp.gov.br/handle/123456789/46115
Title: TDD no desenvolvimento de aplicações
Authors: PEREIRA, Jéssica dos Santos
Advisor: CODO, Fabio
Other contributor: SIEVERS JUNIOR, Fretz
MOLINA, Mariângela Ferreira Fuentes
type of document: Monografia
Keywords: Desenvolvimento de software;Qualidade de software
Issue Date: 2025
Publisher: 184
Citation: PEREIRA, Jéssica dos Santos. Tdd no desenvolvimento de aplicações, 2025. Trabalho de conclusão de curso (Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas) - Faculdade de Tecnologia de Mogi das Cruzes, Mogi das Cruzes, 2025
Abstract: O Test Driven Development (TDD) é uma prática de desenvolvimento de software que prioriza a escrita de testes antes da implementação do código, promovendo sistemas mais robustos, modulares e de fácil manutenção. Este trabalho teve como objetivo investigar os fundamentos do TDD, apresentar sua aplicação prática e analisar seus impactos na qualidade do código. A metodologia adotada envolveu revisão de literatura e o desenvolvimento de uma nova funcionalidade em um projeto real de e-commerce, com a utilização de ferramentas de análise estática para apoiar a refatoração e a avaliação da qualidade do código. O trabalho explora o ciclo Red-Green-Refactor, os princípios da refatoração e os conceitos relacionados a code smells. A aplicação prática permitiu observar melhorias significativas, como o aumento da cobertura de testes, a redução de falhas e code smells, e uma maior legibilidade e manutenibilidade do código. Os resultados obtidos reforçam os benefícios da adoção do TDD como uma abordagem eficaz para promover qualidade e confiabilidade no desenvolvimento de aplicações.
Test Driven Development (TDD) is a software development practice that prioritizes writing tests before implementing code, promoting systems that are more robust, modular, and maintainable. This study aimed to investigate the foundations of TDD, present its practical application, and analyze its impact on code quality. The adopted methodology involved a literature review and the development of a new feature in a real e-commerce project, using static analysis tools to support code refactoring and quality assessment. The work explores the Red-Green-Refactor cycle, refactoring principles, and concepts related to code smells. The practical implementation allowed for the observation of significant improvements, such as increased test coverage, reduction of bugs and code smells, and enhanced code readability and maintainability. The results reinforce the benefits of adopting TDD as an effective approach to promoting quality and reliability in software development, demonstrating that it contributes not only to early detection defect but also to the evolution of cleaner, well-structured, and easier-to-maintain codebases.
URI: https://ric.cps.sp.gov.br/handle/123456789/46115
Appears in Collections:Trabalhos de Conclusão de Curso

Files in This Item:
File Description SizeFormat 
analiseedesenvolvimento_2025_01_jessicadossantospereira_tddnedesenvolvimentodeaplicacoes.pdf
  Restricted Access
1.64 MBAdobe PDFView/Open    Solictar uma cópia


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.