DEV Community

Cover image for Padrão de commit (para iniciantes)
Nyy
Nyy

Posted on

1

Padrão de commit (para iniciantes)

Padrão de commit (para inciantes)

👀 O que é commit?

Se você está começando agora na área pode se estranhar com algumas palavras que são usadas no mundo da programação. Mas vou tentar deixar o mais claro para ti, vamos lá?

Quando colocamos nosso projeto no Github, por exemplo, que é uma rede social que serve para isso, para você guardar seus códigos, você tirar da sua máquina e colocar na web, utiliza-se o GIT, que é um sistema de controle de versão - essas versões no caso, é seu projeto. Em cada versão precisamos salvar, certo? É aí que entra o commit, ela que vai guardar sua modificação e te ajudar caso você precise mais pra frente voltar no código e tentar entender o que você mesmo escreveu ahahah.

⚡ E porque raios tenho que padronizar isso?

Hoje como iniciante, podemos não ver a importância disso mas, sempre é bom já comerçamos a praticar boas práticas o quanto antes. Quando você começar a trabalhar em uma equipe numa empresa, cada pessoa vai ficar responsável por alguma coisa num mesmo projeto, já pensou se alguém faz alguma modificação e você quer entender o que ela fez e não não sabe por onde começar? Com os commits padronizados você consegue navegar por essas modificações e faz o trabalho ser mais produtivo e, você já sabe que se tem uma coisa que dev não gosta de perder tempo!

Outros pontos que são importantes ressaltar!

- [X] Quando alguém for querer fazer uma contribuição no seu projeto, quanto mais claro ele for, melhor será para a pessoa que quer contribuir.

- [X] A Conventional Commit recomenda realizar commits específicos para ajudar nas correções.

- [X] Com o padrão, torna- se mais fácil a manutenção do código mais pra frente.

👣 Hora de pôr a mão na massa!

Essas são os principais tipos que o Angular Commit Message Guidelines recomenda:

1. docs: Se mudar algo na documentação.

2. feat: Adicionou alguma funcionalidade? Esse é o ideal!

3. fix: Quando você finalmente consertar aquele bug;

4. perf: Deu aquela melhorada no desempenho? Use esse!;

5. refactor: Qualquer mudança que tenha sido feita no código que não alterou a funcionalidade;

6. style: Mudanças na formatação do próprio código, como por exemplo, um espaço em branco, formatação…

🧾 Exemplo:

image

🦾 Só pra não esquecer:

Agora você já sabe o que é um commit, a importância de padronizá-los e como fazer isso. Use esse conhecimento da melhor forma, pequeno gafanhoto(a)!

Quer saber mais? Cola aqui na documentação oficial e bora codar!🏳

Feito com ❤ por Nycole

AWS GenAI LIVE image

Real challenges. Real solutions. Real talk.

From technical discussions to philosophical debates, AWS and AWS Partners examine the impact and evolution of gen AI.

Learn more

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay