Use este identificador para citar ou linkar para este item: https://ric.cps.sp.gov.br/handle/123456789/46115
Título: TDD no desenvolvimento de aplicações
Autor(es): PEREIRA, Jéssica dos Santos
Orientador(es): CODO, Fabio
Outro(s) contribuidor(es): SIEVERS JUNIOR, Fretz
MOLINA, Mariângela Ferreira Fuentes
Tipo documental: Monografia
Palavras-chave: Desenvolvimento de software;Qualidade de software
Data do documento: 2025
Editor: 184
Referência Bibliográfica: 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
Resumo: 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
Aparece nas coleções:Trabalhos de Conclusão de Curso

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
analiseedesenvolvimento_2025_01_jessicadossantospereira_tddnedesenvolvimentodeaplicacoes.pdf
  Restricted Access
1.64 MBAdobe PDFVisualizar/Abrir    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.