Рефакторинг и оптимизация кода Python проекта

1 500 руб.за час
18 марта 2024, 12:01 • 13 откликов • 127 просмотров
Цель задачи: Улучшить качество исходного кода проекта, повысить его эффективность и читаемость. Сократить время выполнения задач и обеспечить легкость поддержки кода.

Ожидаемые результаты:
- Улучшение производительности кода через оптимизацию существующих функций.
- Удаление устаревших или неиспользуемых частей кода.
- Рефакторинг кода для обеспечения его чистоты и читаемости, включая приведение к единым стандартам оформления.
- Документирование выполненных изменений и ключевых решений.

Ключевые задачи:
- Проанализировать существующий кодовую базу на предмет производительности, читаемости и наличия неиспользуемых функций.
- Использование инструментов искусственного интеллекта для анализа кода и выявления потенциальных улучшений.
- Оптимизация производительности критически важных участков кода.
- Рефакторинг кода для повышения его читаемости и поддерживаемости.
- Удаление неиспользуемого или дублирующего кода.
- Обеспечение совместимости изменённого кода с существующими функциональностями и тестами.
- Документирование всех внесённых изменений.

Требования к кандидату:
- Опыт работы с Python и опыт работы с Django.
- Знание и опыт применения паттернов проектирования и принципов чистого кода.
- Опыт работы с инструментами AI и библиотеками для анализа и оптимизации кода (например, sourcery.ai) будет считаться преимуществом.
- Умение работать в команде и готовность к общению с другими разработчиками для получения обратной связи и советов.
- Внимание к деталям и стремление к высокому качеству исходного кода.

Поддержка и ресурсы:
- Для консультаций и помощи по коду доступен опытный разработчик команды.
- Доступ к необходимым документациям и инструментам разработки.