Как разбирать чужой код? Хочу сделать небольшой видео плеер для mkv файлов. Нашел на github библиотеку для работы с форматом. Документации почти нет, только теория касательно структуры формата и примеры для чтения информационных заголовков. Для считывания нужных данных я так и не нашел. Попытался залезть в код VLC что бы посмотреть примеры, но понял что без знания как работает сама библиотека я далеко не уеду. Поэтому хочу спросить у знающих людей, как поступать в ситуации когда имея на руках только исходники библиотеки понять как она работает? Я искал информацию по этой теме и здесь, и на других форума, но все ответы подразумевают что я уже неплохо знаком со всеми составляющими кода.

5 Окт 2019 в 19:48
194 +1
1
Ответы
1

Начните с изучения основных компонентов библиотеки - классов, функций, структур данных и т.д. Попробуйте понять, как они взаимодействуют между собой и какие задачи выполняют.

Проанализируйте примеры кода, которые были предоставлены в документации или исходных файлах библиотеки. Попробуйте понять логику работы программы, какие данные она считывает и какие операции выполняет.

Используйте отладчик для отслеживания выполнения программы и проверки значений переменных на различных этапах работы. Это поможет лучше понять, какие данные обрабатываются и какие результаты получаются.

Обратитесь за помощью к сообществу или разработчикам библиотеки. Может быть, они смогут предоставить дополнительную информацию или примеры использования.

Постепенно проводите тестирование и модификацию кода, чтобы понять его работу постепенно, внося изменения и следя за результатами.

Не бойтесь экспериментировать и задавать вопросы - чем больше вы будете изучать и анализировать код, тем больше вы сможете понять его структуру и логику работы.

19 Апр в 14:08
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 581 автору
Первые отклики появятся уже в течение 10 минут
Прямой эфир