Skip to content

Chapter Zero — Antes de começar

Trilha opcional. Se você já trabalha com terminal, Git, testes e deploy, pode ir direto ao livro.

O objetivo deste capítulo não é ensinar programação inteira antes do Capítulo 1. É dar vocabulário suficiente para você entender o que o livro está pedindo quando fala em repositório, commit, diff, teste, CI, deploy e rollback.

Termo Pense assim
Repositório pasta versionada que preserva história e colaboração
Commit fotografia identificável de uma mudança
Branch linha de trabalho separada antes da integração
Diff o que realmente mudou entre dois estados
Teste verificação automatizada de uma propriedade
CI verificações que rodam automaticamente sobre a mudança
Deploy colocação de um artefato em um ambiente
Rollback retorno planejado quando uma promoção precisa ser desfeita
Terminal window
git status
git diff
git log --oneline

Você não precisa decorar tudo. Precisa aprender a perguntar: onde estou, o que mudou e qual estado consigo recuperar?

EXERCÍCIO GUIADO

Leia um diff antes de aprovar

Uma função deveria apenas impedir nomes vazios. O agente propôs esta mudança:

- if (name.length === 0) return false;
+ if (!name) return false;
+ user.role = 'admin';
Qual é o problema mais importante?

Agora pratique a sequência mínima antes de editar um repositório.

TERMINAL TRAINER

Onde estou, o que mudou e qual estado existe?

Digite os três comandos na ordem certa. Nada é executado no servidor: o terminal abaixo é um simulador didático.

$ comece descobrindo o estado do repositório
$

  1. Descobrir o estado atual.
  2. Inspecionar o que mudou.
  3. Ver estados/commits recentes.

Baixe o mini-sandbox e repita a mesma lógica usando Git de verdade:

Depois de extrair o arquivo, abra README.md. O exercício usa apenas Git e um editor; não executa rede, credenciais nem scripts externos.

Quando esse exercício fizer sentido, comece a Parte I. O restante do Chapter Zero crescerá como trilha guiada, sem bloquear a leitura principal.