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