Lección 6
Flujo de depuración con diff de texto
Usa ignorar espacios/mayúsculas, intercambiar lados y elige diff de texto vs diff JSON con intención.
Cuando una comparación parece ruidosa o confusa, trata la revisión de diff como depuración: reduce variables, compara la muestra útil más pequeña y elige la herramienta adecuada.
Un flujo práctico
- Pega el texto original a la izquierda y el modificado a la derecha.
- Empieza con diff de líneas lado a lado.
- Lee el resumen de cambios: añadidas, eliminadas, modificadas, inalteradas.
- Si solo cambiaron unas pocas líneas, cambia a resaltado a nivel de palabra.
- Si espacios en blanco o mayúsculas crean cambios falsos, activa opciones de ignorar.
- Si pegaste los lados en orden incorrecto, intercámbialos.
- Copia el resumen del diff en tu nota, ticket o comentario de revisión.
Cuándo ignorar espacios en blanco o mayúsculas
Activa ignorar espacios en blanco cuando:
- Un archivo tiene espacios finales
- Cambió la indentación pero no los valores
- Copiar/pegar introdujo líneas en blanco extra en los bordes
Activa ignorar mayúsculas cuando:
- Las etiquetas de entorno difieren solo en mayúsculas
- Los nombres de encabezado o valores tipo enum deben tratarse como equivalentes
- Quieres centrarte en contenido semántico, no en formato
No ignores espacios/mayúsculas cuando importen bytes exactos, como entradas HMAC, payloads firmados o rutas sensibles a mayúsculas.
Diff de texto vs diff JSON
Elige con intención:
- Diff de texto: configs, logs, archivos env, salida curl, texto mixto, payloads parciales
- Diff JSON: objetos JSON parseados donde importan rutas de campo y estructura anidada
Si el diff JSON informa muchos cambios pero el diff de texto muestra solo una línea, el problema puede ser orden de claves o formato — no datos de negocio.
Señales habituales de fallo
- Todo parece modificado: comprueba orden de claves, espacios en blanco o si comparaste archivos no relacionados.
- Nada parece modificado pero el comportamiento difiere: compara una muestra más grande o una capa distinta (encabezados, env, cuerpo de respuesta).
- El diff es demasiado grande para el navegador: recorta primero a la sección relevante.
Conclusión clave
Una buena revisión de diff es disciplinada: muestra más pequeña, vista correcta, modo de resaltado correcto, ajustes de ignorar correctos y herramienta de comparación adecuada para la forma de los datos.
El Comparador de diff de texto está diseñado para este flujo: procesamiento local, vistas lado a lado/unificadas, resaltados a nivel de palabra, opciones de ignorar, intercambio y acciones de copiar en un solo espacio de trabajo.