Padronização de Commits
A padronização de commits não apenas aprimora a legibilidade e compreensão do código, mas também contribui para um ambiente de desenvolvimento mais colaborativo, eficiente e sustentável. Ao adotar práticas de commits consistentes, as equipes de desenvolvimento fortalecem a qualidade do código, facilitando a manutenção a longo prazo e a evolução do projeto. O commit, neste contexto, representa a documentação essencial das alterações realizadas no código.
Para manter um padrão, não é necessário que o processo seja manual; pode-se automatizar para simplificar. Neste exemplo, compartilho como configurei na minha antiga startup, especificamente na parte do frontend, um padrão de commit automatizado utilizando as seguintes ferramentas:
@commitlint/cli: Uma ferramenta que ajuda a garantir que as mensagens de commit atendam a um conjunto predefinido de regras, assegurando consistência e clareza.
commitizen: Uma biblioteca que facilita a criação de mensagens de commit seguindo u