Создать единое приложение для определённого сайта, объединив функционал нескольких Python-скриптов с GitHub и переписав их на высокопроизводительном языке (Go, Rust, C++ или по согласованию).
Этапы работы:
Анализ и сбор требований:
Изучить GitHub-репозитории, определить ключевой функционал и зависимости.
Сформировать понимание необходимых функций для работы с сайтом.
Проектирование архитектуры:
Разработать модульную структуру, определить интеграционные точки.
Спроектировать единое API для доступа к функционалу.
Выбор стека и разработка:
Определиться с языком программирования и подобрать необходимые библиотеки.
Реализовать ключевые модули, интегрировать их и обеспечить тестирование.
Оптимизация и тестирование:
Профилировать приложение, оптимизировать критичные участки.
Разработать юнит- и интеграционные тесты, протестировать работу на целевом сайте.
Документация и развёртывание:
Подготовить документацию по установке, архитектуре и использованию.
Ожидаемые результаты:
Полное, высокопроизводительное приложение, совместимое с Windows 10, с документированным и протестированным кодом.