Hoje comecei refatorando a funcionalidade de "produtos" no meu projeto e precisei implementar uma unidade de medida. Para organizar, fiz um commit apenas para essa implementação, onde refatorei o formulário. Em seguida, planejei outro commit para ajustes em produto/id. Como ambos os commits estão relacionados, considerei fazer um squash, mas optei por manter o rebase, já que as mudanças podem existir de forma independente. Essa abordagem preserva a granularidade do histórico e facilita futuras revisões.
Refatoração é um processo fascinante, onde pequenos ajustes têm grande impacto na estrutura e clareza do código. Tudo isso vai direto para o repositório no GitHub, que está se tornando não só um espaço de aprendizado, mas também um portfólio vivo e prova de conhecimento.
Top comments (0)