대소문자 구분 버그 수정하기
코드 리뷰어가 문제를 하나 발견했습니다. 도움말에는 아티스트 검색이 대소문자를 구분하지 않는다고 나와 있지만, 실제로는 대소문자를 구분하고 있습니다. "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를 종료하세요.
