2026/06/15 3

Redis 제거와 복구코드 재발급 기능 구현 기록 (TDD + NestJS 트러블슈팅)

이번 작업은 단순 기능 추가가 아니라, 인프라 구조 변경과 비즈니스 로직 개선이 함께 이루어진 작업이었다.크게 두 가지 흐름으로 정리된다.Redis 제거 및 NestJS 부팅 에러 트러블슈팅복구코드 재발급 기능 구현 (TDD 기반)1. Redis 제거 과정에서 발생한 ioredis ENOTFOUND 에러문제 상황테트리스 랭킹 조회 페이지에서 다음 에러가 발생했다.[ioredis] Unhandled error event: Error: getaddrinfo ENOTFOUND flexible-hen-82321.upstash.io 이상한 점은 이미 Redis 캐시 코드는 제거한 상태였다는 것이다.score.service.ts에서 redis 호출 제거캐시 로직은 더 이상 사용하지 않음그런데도 애플리케이션은 Red..

Claude Code 시대에도 개발자가 테스트 코드를 작성해야 할까?

Claude Code 마스터를 읽으면서 가장 혼란스러웠던 부분 중 하나는 테스트 코드였다.처음에는 단순하게 생각했다.AI가 기능 구현도 하고 테스트 코드도 작성하면 되는 것 아닌가?오히려 개발자는 요구사항만 전달하면 되고,나머지는 AI가 처리하는 것이 더 효율적이라고 생각했다.책에서의 관점책에서는 테스트 코드를 개발자가 직접 작성해야 한다고 설명한다.이유는 단순하다.개발의 주도권은 개발자가 가져야 하기 때문또한 AI에게 기능과 테스트를 모두 맡기면코드 품질이 떨어질 수 있다고 이야기한다.핵심은 “테스트 코드”가 아니라 “테스트 기준”어떤 개발 커뮤니티에서 들은 답변 중 가장 핵심은 이것이었다.중요한 것은 테스트 코드를 누가 작성하느냐가 아니라무엇을 검증해야 하는지를 누가 정의하느냐이다테스트 케이스는 개발..

LLM 2026.06.15

Claude Code 마스터 완독 후기

최근 Claude Code 마스터를 완독했다.처음에는 단순히 Claude Code를 잘 쓰는 방법을 배우기 위한 책이라고 생각했다.AI에게 어떤 식으로 질문하고, 어떤 방식으로 코드를 생성시키는지에 대한 “사용법” 중심의 책일 것이라 예상했다.하지만 끝까지 읽고 나니 결이 완전히 달랐다.이 책은 단순한 AI 활용법이 아니라 AI 시대 개발자의 작업 방식과 개발 시스템 설계에 대한 이야기에 더 가까웠다.Claude Code는 단순한 도구가 아니었다Claude Code는 단순히 코드 생성 AI가 아니라 다음을 포함하는 개발 환경에 가까웠다.프로젝트 규칙 관리개발 프로세스 구조화설계 방식 정리자동화문서 기반 협업처음에는 “AI 코딩 도구”라고 생각했지만,읽고 나서는 “개발 시스템 전체를 다루는 도구”라는 인식..

LLM 2026.06.15