Projeto desenvolvido para a disciplina de Introdução a Pesquisa em Informática no curso de Engenharia de Software da PUC Minas, lecionada pelo professor Lesandro Ponciano (lesandrop@pucminas.br).
Autores:
- João Pedro Mayrink de Jesus (joaopmayrinkj@gmail.com)
- Renan Cleyson Fagundes Pereira (renancleyson.f@gmail.com)
O projeto consiste na validação do uso de versionamento de código empregando a branch develop
junto com a branch padrão master
/main
. Através de análise de uma amostra aleatória de repositórios hospedados no GitHub, os objetivos da pesquisa foram definidos com base nas perguntas listadas a seguir:
- Um fluxo de trabalho utilizando uma branch
develop
é popular entre os repositórios de código aberto hospedados no GitHub? - Qual a diferença no ritmo entre um projeto que utiliza uma branch
develop
comparado a um projeto que não o faz? - Existe alguma linguagem de programação que seja atrelada ao uso de tal branch? É possível que a linguagem impacte no seu uso?
- O uso do da branch
develop
ainda é algo viável nos dias de hoje? Será que a prática do fluxo de trabalho está ultrapassada?
Para responder às perguntas propostas, fizemos um estudo de uma amostra aleatória de repositórios utilizando a linguagem Python 3.9.5, devido a sua versátil empregabilidade e rápida implementação. Os materiais e métodos constam no artigo desenvolvido no Overleaf, e pode ser acessado clicando aqui