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
.envlinha 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ário | View melhor |
|---|---|
| Revisar arquivos env/config | Lado a lado |
| Explicar uma mudança a um colega | Unified |
| Checar poucos valores editados | Lado a lado |
| Colar diff em comentário de issue | Unified |
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.