Please use this identifier to cite or link to this item:
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19887
Title: | TDD: um estudo de caso sobre sua utilização nos projetos de desenvolvimento de software. |
Other Titles: | TDD: a case study on its use in software development projects. |
???metadata.dc.creator???: | SOUSA, Rubens Batista Araújo de. |
???metadata.dc.contributor.advisor1???: | SABINO, Melina Mongiovi Cunha Lima. |
???metadata.dc.contributor.referee1???: | FIGUEIREDO, Jorge Cesar Abrantes de. |
???metadata.dc.contributor.referee2???: | MASSONI, Tiago Lima. |
Keywords: | Test Driven Development - TDD;Desenvolvimento de software;Projetos de desenvolvimento de software;Survey;Enquete;Estudo de caso – desenvolvedores de software;Software development;Software development projects;Case study - software developers;Desarrollo basado en pruebas - TDD;Desarrollo de software;Proyectos de desarrollo de software;Encuesta;Estudio de caso: desarrolladores de software;Développement piloté par les tests - TDD;Développement de logiciels;Projets de développement de logiciels;Enquête;Étude de cas - développeurs de logiciels |
Issue Date: | 24-May-2021 |
Publisher: | Universidade Federal de Campina Grande |
Citation: | SOUSA, R. B. A. de. TDD: um estudo de caso sobre sua utilização nos projetos de desenvolvimento de software. 2021. 10 f. (Trabalho de Conclusão de Curso - Artigo) – Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2021. |
???metadata.dc.description.resumo???: | O Test Driven Development (TDD) é uma prática considerada por muitos de grande importância no desenvolvimento de um software, deixando claro as regras de negócio antes mesmo de se iniciar o desenvolvimento e ajudando na construção de um código limpo e de melhor qualidade. Porém, mesmo com todos os seus benefícios, muitos desenvolvedores preferem não utilizar esta metodologia nos seus projetos. Neste estudo irei analisar o atual cenário da utilização do TDD nos projetos de software e quais são os principais motivos que levam os desenvolvedores a não utilizarem a prática nos seus projetos. O estudo foi realizado por meio de um questionário com 101 programadores de 43 empresas, que utilizam ou já utilizaram o TDD na prática ou que possuem pelo menos conhecimento teórico sobre o assunto. Os resultados mostraram uma baixa aceitação do TDD por parte dos participantes e foi observado que o acréscimo de tempo no desenvolvimento é o principal motivador que leva os desenvolvedores a desistirem de empregar a prática. |
Abstract: | Test Driven Development (TDD) is a practice considered by many to be of great importance in software development, making business rules clear even before starting the development and helping to build clearer, high quality code. However, even with all its benefits, many developers prefer not to use this methodology in their projects. In this study I will analyze the current scenario of the use of TDD in software projects and what are the main reasons that lead developers to not use the practice in their projects. The study was carried out through a questionnaire with 101 programmers from 43 companies, who use or have already used TDD in practice or who have at least theoretical knowledge on the subject. The results showed a low acceptance of TDD by the participants and it was observed that the increase in development time is the main motivator that leads developers to give up the practice. |
Keywords: | Test Driven Development - TDD Desenvolvimento de software Projetos de desenvolvimento de software Survey Enquete Estudo de caso – desenvolvedores de software Software development Software development projects Case study - software developers Desarrollo basado en pruebas - TDD Desarrollo de software Proyectos de desarrollo de software Encuesta Estudio de caso: desarrolladores de software Développement piloté par les tests - TDD Développement de logiciels Projets de développement de logiciels Enquête Étude de cas - développeurs de logiciels |
???metadata.dc.subject.cnpq???: | Ciência da Computação |
URI: | http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19887 |
Appears in Collections: | Trabalho de Conclusão de Curso - Artigo - Ciência da Computação |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
RUBENS BATISTA ARAÚJO DE SOUSA - TCC CIÊNCIA DA COMPUTAÇÃO 2021.pdf | 425.41 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.