На главную

Реализовать Монолитная по для платформы

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