AI의 제안에 이의를 제기해야 할 때
GreenGrid에서 코드 리뷰를 진행하던 중, 팀원의 풀 리퀘스트를 AI에게 검토해 달라고 요청했습니다. 해당 PR은 실패한 센서 API 호출을 지수 백오프 방식으로 재시도하는 함수를 추가합니다. AI는 다음과 같은 개선안을 제안합니다.
"재시도 로직이
for루프와time.sleep()을 사용하고 있습니다. 설정 가능한 백오프 전략을 데코레이터로 제공하는tenacity라이브러리로 교체하는 것을 고려해 보세요. 함수를 15줄에서 3줄로 줄일 수 있으며, 유지 보수도 더 쉬워집니다."
기술적으로는 타당한 제안입니다. 그러나 GreenGrid의 배포 파이프라인은 엄격한 의존성 승인 정책을 따르고 있으며, tenacity는 승인 목록에 포함되어 있지 않습니다.
AI와의 반복적 협업에서 가장 적절한 다음 단계는 무엇인가요?
이 연습은 강의의 일부입니다
