Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
NPE 하나를 팀의 방어 체계로 바꾸기까지 섬네일

NPE 하나를 팀의 방어 체계로 바꾸기까지

여기어때 favicon여기어때·Architecture·
RedisJava
2026년 08월 20일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

여기어때가 NPE 이슈를 팀의 방어 체계로 바꾸고, BudgetVerifyVO/IssuePeriod 도메인 객체 도입과 경계 설계로 널 체크 누락을 시스템적으로 차단했습니다.

구현 방법

  • BudgetVerifyVO의 생성 위치를 호출부 밖으로 이동하고, DB 업데이트 성공 후 Redis 처리 순서를 확립
  • IssuePeriod을 통해 종료일 관련 규칙을 도메인 내부로 캡슐화
  • Mapper/Adapter에서 경계에서 null 정리 및 기본값 채워 넣기
  • @Nullable 어노테이션으로 Nullable 계약 명시
  • SSOT 브랜치 운영 및 implementer.md 체크리스트를 에이전트 파이프라인에 주입
  • 테스트를 통해 12/12 통과 확인

주요 결과

  • 테스트 그린(12/12) 달성
  • NPE 재발 방지 및 팀 지식 관리의 지속적 개선

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
토스인컴 세금 환급 서비스 : 빠른 속도에서 품질을 지키기 위한 E2E 자동화 여정 섬네일
69%

토스인컴 세금 환급 서비스 : 빠른 속도에서 품질을 지키기 위한 E2E 자동화 여정

토스 favicon토스·2025년 12월 02일
개발자 없이 5분 만에 버그를 고친 QA, 우리가 설계한 것과 설계하지 않은 것 섬네일
68%

개발자 없이 5분 만에 버그를 고친 QA, 우리가 설계한 것과 설계하지 않은 것

여기어때 favicon여기어때·2026년 05월 21일
세금 환급 자동화 : AI-driven UI 테스트 자동화 일지 섬네일
68%

세금 환급 자동화 : AI-driven UI 테스트 자동화 일지

토스 favicon토스·2025년 12월 24일