Lição 2

Diff lado a lado e unified

Escolha a view certa ao revisar mudanças: colunas alinhadas vs saída estilo patch.

A maioria das ferramentas de diff oferece dois estilos de apresentação.

View lado a lado

O texto original aparece à esquerda. O texto modificado aparece à direita. Linhas correspondentes permanecem alinhadas, enquanto linhas adicionadas, removidas ou alteradas são destacadas em sua coluna.

Use lado a lado quando:

  • Quer ler ambas as versões ao mesmo tempo
  • Está comparando configs ou arquivos .env linha a linha
  • Precisa confirmar se uma linha moveu, mudou ou foi substituída

View unified diff

Unified diff mostra um fluxo de saída com prefixos:

--- original
+++ modificado
 DEBUG=false
-DEBUG=false
+DEBUG=true
 DB_HOST=db.internal
-DB_HOST=db.internal
+DB_HOST=db.prod.internal
+CACHE_TTL=3600

Linhas começando com - foram removidas. Linhas começando com + foram adicionadas. Linhas de contexto não têm prefixo.

Use unified diff quando:

  • Quer saída estilo patch para notas ou tickets
  • Precisa de um resumo compacto para colar em chat ou e-mail
  • Está acostumado com formato de diff do Git ou code review

Qual view escolher?

CenárioView melhor
Revisar arquivos env/configLado a lado
Explicar uma mudança a um colegaUnified
Checar poucos valores editadosLado a lado
Colar diff em comentário de issueUnified

Resumo

Lado a lado é para leitura. Unified é para compartilhar. Ambos descrevem as mesmas mudanças; apenas otimizam tarefas de revisão diferentes.

Alterne views no Comparador de Diff de Texto comparando a mesma amostra para ver qual se encaixa no seu fluxo.

Voltar à visão geral do curso