RealDiff - Runtime behavior diffing for pull requests
Show HN: RealDiff – runtime behavior diffing for pull requests (six languages)
RealDiff detecta cambios de comportamiento en tiempo de ejecución que las revisiones de código convencionales pasan por alto. Compila dos revisiones de Git, observa sus pruebas, aprende una línea base de ruido a partir de tres ejecuciones y reporta el primer comportamiento alterado en cada árbol de llamadas. Un diff de código fuente te dice qué se editó; RealDiff te dice qué hizo la edición, incluyendo efectos en archivos que el pull request nunca tocó. Soporta seis lenguajes: .NET, Java, Node/TypeScript, Go, Rust y Python. La CLI unificada se integra con GitHub y Azure DevOps, y puedes probarla con una demo de cinco minutos en .NET o usar el contenedor todo-en-uno para análisis en cualquier lenguaje.
Un diff de código fuente te dice qué se editó. RealDiff te dice qué hizo la edición, incluyendo efectos en archivos que el pull request nunca tocó.
- vlovich123
He leído el readme varias veces y sigo sin tener ni idea de para qué sirve esto. El ejemplo motivador de Sort => SortBy no tiene ninguna descripción de qué se resalta ni de cómo. ¿Está ejecutando la suite de pruebas antigua con los nuevos cambios como una forma débil de mutation testing? ¿Algo más?
- jedisct1
¿No hay soporte para Zig?