Когда стоит оспорить предложение ИИ
Во время проверки кода в GreenGrid вы просите ИИ проанализировать пул-реквест коллеги. PR добавляет функцию, которая повторяет неудавшиеся обращения к API сенсоров с экспоненциальной задержкой. ИИ предлагает следующее улучшение:
«Логика повторных попыток использует цикл
forсtime.sleep(). Рассмотрите возможность замены на библиотекуtenacity, которая предоставляет декораторы для логики повторных попыток с настраиваемыми стратегиями задержки. Это сократит функцию с 15 строк до 3 и упростит её сопровождение.»
Предложение технически обосновано. Однако пайплайн развёртывания GreenGrid предусматривает строгую политику согласования зависимостей, а tenacity отсутствует в утверждённом списке.
Какой следующий шаг в итеративном взаимодействии с ИИ будет наилучшим?
Это упражнение является частью курса
Продвинутое программирование с ИИ-ассистентами
Практическое интерактивное упражнение
Превратите теорию в практику с помощью одного из наших интерактивных упражнений
Начать упражнение