RealDiff: 运行时行为差异分析工具

Show HN: RealDiff – runtime behavior diffing for pull requests (six languages)

RealDiff 是一款专为 Pull Request 设计的运行时行为差异分析工具,支持 .NET、Java、Node、Go、Rust 和 Python 六种语言。它不仅能检测代码修改,更能深入追踪这些修改在运行时引发的实际行为变化,包括那些未直接编辑的文件中产生的连锁反应。通过构建两个 Git 版本并观察测试执行,RealDiff 能精准定位因排序稳定性、重试策略等细微改动导致的逻辑偏差,帮助开发者在合并前发现传统代码审查难以察觉的潜在 Bug。

普通的代码差异告诉你修改了什么,而 RealDiff 告诉你这些修改真正改变了什么,包括那些 Pull Request 从未触碰的文件中的影响。

同日更多故事

2026-08-27