Lección 1

¿Qué es el diff de texto?

Comprende el diff de texto como herramienta de comparación línea a línea para configs, logs, fragmentos y respuestas de API.

El diff de texto compara dos entradas de texto plano y muestra qué cambió entre ellas. La unidad más común es la línea: líneas añadidas, eliminadas y modificadas.

Ejemplo:

# original
DEBUG=false
DB_HOST=db.internal

# modified
DEBUG=true
DB_HOST=db.prod.internal
CACHE_TTL=3600

Una herramienta de diff ayuda a ver que DEBUG cambió, DB_HOST cambió y se añadió CACHE_TTL.

Dónde usan el diff de texto los desarrolladores

El diff de texto es útil fuera del historial de Git:

  • Revisión de .env y configs de despliegue
  • Comparación de archivos de feature flags o ajustes
  • Comparación de fragmentos de log tras un despliegue
  • Comprobaciones antes/después de respuestas de API
  • Revisión de fragmentos de código o SQL copiados
  • Ediciones manuales antes de enviar un comentario de PR

Diff de texto vs otras herramientas de comparación

Tipo de herramientaMejor para
Diff de textoTexto en bruto, configs, logs, fragmentos
Diff JSONEstructura JSON parseada y rutas de campo
Diff GitArchivos rastreados dentro de un repositorio
Diff IDEProyectos grandes con navegación de sintaxis

El diff de texto es la opción más rápida cuando ya tienes dos bloques de texto en el portapapeles.

Conclusión clave

Usa diff de texto cuando necesites responder: «¿Qué cambió entre la versión A y la versión B?» para texto plano que aún no está en Git o no está estructurado como JSON.

Prueba el Comparador de diff de texto con una muestra pequeña de config antes de comparar payloads más grandes.

Volver al resumen del curso