Подключите нашего Telegram-бота для уведомлений о новых проектах
Рефакторинг и оптимизациюя Python-приложения (Selenium + многопоточность)
Разместить заказ

a
Заказчик
Отзывы фрилансеров:
+ 3
- 0
Зарегистрирован на сайте 7 месяцев
Бюджет:
20 000 руб
243.84 $ — 214.47 €
Общая информация
*Приложение на Python с использованием Selenium и ThreadPoolExecutor.
*Приложение иногда зависает, потребляет много ресурсов и работает нестабильно
*Код требует рефакторинга (ООП), улучшения читаемости
Основные задачи
* Изучить исходный код, который является рабочим, но с некоторыми проблемами которые ниже описаны
* Сохранить логику программы, исправить ошибки в коде, улучшить код
*Аудит, выявление проблем, внедрение в код исправлений
- Анализ кода, определение проблем возникания зависаний потоков (ThreadPoolExecutor)
- Настройка корректности работы Selenium ( иногда программа не находит элементы на странице, хотя они есть, после перегрузки программы часто проблема решается)
- Рекомендации по улучшению, оптимизации, не будут лишними
*Оптимизация и рефакторинг
- Структуризация кода с применением ООП (разделение на модули/классы)
*Требования к исполнителю
- Опыт работы с Python, Selenium, многопоточностью (ThreadPoolExecutor) и оптимизацией высоконагруженных приложений.
- Знания в сфере баз данных (обработка больших объёмов данных)
- Уверенные навыки ООП и написания «чистого кода»
- Опыт работы над большими проектами
*Проверка результата
- Работа считается выполненной после проверки программы в работе с реальными заказами
*Приложение на Python с использованием Selenium и ThreadPoolExecutor.
*Приложение иногда зависает, потребляет много ресурсов и работает нестабильно
*Код требует рефакторинга (ООП), улучшения читаемости
Основные задачи
* Изучить исходный код, который является рабочим, но с некоторыми проблемами которые ниже описаны
* Сохранить логику программы, исправить ошибки в коде, улучшить код
*Аудит, выявление проблем, внедрение в код исправлений
- Анализ кода, определение проблем возникания зависаний потоков (ThreadPoolExecutor)
- Настройка корректности работы Selenium ( иногда программа не находит элементы на странице, хотя они есть, после перегрузки программы часто проблема решается)
- Рекомендации по улучшению, оптимизации, не будут лишними
*Оптимизация и рефакторинг
- Структуризация кода с применением ООП (разделение на модули/классы)
*Требования к исполнителю
- Опыт работы с Python, Selenium, многопоточностью (ThreadPoolExecutor) и оптимизацией высоконагруженных приложений.
- Знания в сфере баз данных (обработка больших объёмов данных)
- Уверенные навыки ООП и написания «чистого кода»
- Опыт работы над большими проектами
*Проверка результата
- Работа считается выполненной после проверки программы в работе с реальными заказами
Разделы:
Опубликован:
07.02.2025 | 18:24 [поднят: 07.02.2025 | 18:24] [последние изменения: 07.02.2025 | 19:52]