在哪里跟踪反编译项目进度
作者: DecompHub · 更新日期 · 简体中文
有用的进度报告应说明发生了什么变化、测量的是哪个版本,以及数字来自哪里。先查看项目自己的报告,再用目录跟踪多个项目。
选择合适的来源
decomp.dev 汇集以二进制匹配为目标的反编译报告。objdiff 为这一生态提供详细报告。它们适合回答“重建代码与某个原始构建有多接近”这个问题。
对于兼容性项目,应查阅文档和兼容性列表。已实现函数的数量与成功测试的游戏列表回答的是不同问题。浏览 DecompHub,可以找到仓库和各项测量的来源。
比较相同口径
请一起记录目标版本、指标名称、分母和来源日期。匹配字节数与匹配函数数的增长速度可能不同。新发现的函数增大分母后,即使实现了更多函数,库的完成比例也可能下降。
观测日期说明目录何时读取报告,并不等于作者测量代码的日期。进度未知表示条目中没有依据充分的数字,不能据此认定开发已经停止。
在 README 中展示报告
DecompHub 徽章生成器 将保存的、带来源的测量结果生成 README 图片。各条进度分别展示,并链接到可查看日期和依据的页面。页面还介绍了一种简洁的 JSON 格式,供项目发布自己的报告。
变更合入默认分支后,使用项目现有的测量脚本生成报告。CI 通知可以请求重新检查来源,定期采集仍会继续运行。通知本身不能设置百分比。