시작하기무료로 시작하기

대소문자 구분 버그 수정하기

코드 리뷰어가 문제를 하나 발견했습니다. 도움말에는 아티스트 검색이 대소문자를 구분하지 않는다고 나와 있지만, 실제로는 대소문자를 구분하고 있습니다. "acdc"로 검색해도 "AC/DC"를 찾지 못하는데, 이는 사용자 경험을 해치는 문제입니다.

이 문제를 해결하려면 SQL 쿼리에 COLLATE NOCASE를 추가해야 합니다. Claude에게 reporter.py에서 이 버그를 수정하도록 요청한 다음, 테스트를 실행해 수정 사항이 제대로 작동하는지 확인하세요.

이 연습은 강의의 일부입니다

Claude Code로 배우는 Software Development

강의 보기

연습 안내

  • claude 명령으로 Claude Code를 시작하세요.
  • Claude에게 @reporter.py의 대소문자 구분 버그를 수정하도록 요청하세요. LIKE 쿼리에 COLLATE NOCASE가 필요합니다.
  • Claude에게 pytest로 테스트를 실행해 수정 사항을 확인하도록 요청하세요.
  • 작업이 끝나면 /exit를 입력해 Claude Code를 종료하세요.

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작