Где следить за прогрессом декомпиляции
Автор: DecompHub · Обновлено · Русский
Полезный отчёт показывает, что изменилось, какую версию измерили и откуда взялась цифра. Начните с отчёта самого проекта, а каталог используйте, чтобы следить за несколькими проектами.
Выберите подходящий источник
decomp.dev собирает отчёты о декомпиляции с бинарным совпадением. objdiff создаёт подробные отчёты для этой экосистемы. Они помогают понять, насколько восстановленный код совпадает с конкретной оригинальной сборкой.
Для проектов совместимости смотрите документацию и списки совместимости. Количество реализованных функций отвечает на другой вопрос, чем список успешно проверенных игр. Откройте DecompHub, чтобы найти репозитории и источники отдельных измерений.
Сравнивайте одинаковые показатели
Записывайте вместе целевую версию, название метрики, знаменатель и дату источника. Совпадающие байты и функции могут прибавляться с разной скоростью. Процент библиотеки может снизиться, если новые найденные функции увеличили знаменатель, хотя реализованных функций стало больше.
Дата наблюдения показывает, когда каталог прочитал отчёт, а не когда авторы измерили код. Неизвестный прогресс означает отсутствие подтверждённого числа в карточке; это не свидетельствует об остановке работы.
Добавьте отчёт в README
Конструктор бейджей DecompHub превращает сохранённые измерения с источниками в изображение для README. Каждая строка остаётся отдельной и ведёт к датам и доказательствам. На странице также описан небольшой JSON-формат для собственных отчётов.
Создавайте отчёт существующим скриптом измерения после попадания изменений в основную ветку. Уведомление из CI может поставить повторную проверку источника в очередь; регулярный сбор данных продолжает работать. Само уведомление не может задать процент.
Прочитайте как понимать отчёты и как искать активные проекты. Перед вкладом в проект проверьте оригинальные инструкции.