Задача
Имеется репозиторий с исходными файлами программы, написанной на языках C и C++. Необходимо:
- Ознакомиться с существующим кодом и выявить устаревшие или неработающие фрагменты;
- Актуализировать код, обеспечив его корректность и совместимость с актуальными компиляторами/библиотеками;
- Произвести сборку программы с целью получения стабильной, работоспособной версии под современные операционные системы.
Что нужно предоставить в результате:
- Актуальный код - обновлённые исходники с внесёнными правками и комментариями о том, что было изменено;
- Работоспособную программу - скомпилированное приложение или исполняемый файл, готовый к запуску;
- Инструкция по сборке - чёткое описание всех шагов: какие компиляторы, зависимости и инструменты нужны, какие команды выполнять;
- Инструкция по обновлению - что нужно помнить и проверять при последующем обновлении зависимости, устранении конфликтов или добвлении нового функционала.
Формат исходников и сведений: код хранится на GitHub. Детали и ссылку на репозиторий предоставлю после начала работы. В процессе важно следить за версионностью и правильной структурой каталогов.