1.9 KiB
1.9 KiB
에이전트 소속 크리에이터 프로필 이미지 추가
getAssignedCreators흐름과 기존 프로필 이미지 응답 패턴을 확인한다.GetAgentAssignedCreatorItem에 프로필 이미지 URL 필드를 추가한다.AgentCalculateQueryRepository.getAssignedCreatorsprojection에 프로필 이미지 URL을 포함한다.AgentCalculateQueryRepositoryTest에 프로필 이미지 URL 및 기본 이미지 fallback 검증을 추가한다.AgentCalculateServiceTest,AgentCalculateControllerTestfixture와 검증을 갱신한다.- 정적 진단과 관련 테스트를 실행해 변경을 검증한다.
검증 기록
1차 구현
- 무엇을: 에이전트 소속 크리에이터 조회 응답에 프로필 이미지 URL 필드 추가 구현 및 검증
- 왜: 크리에이터 목록 응답에서 프로필 이미지를 함께 내려주기 위해
- 어떻게:
./gradlew test --tests "kr.co.vividnext.sodalive.partner.agent.calculate.AgentCalculateServiceTest"실행 시profileImageUrl및cloudFrontHost관련 컴파일 실패를 확인해 red 단계 검증./gradlew test --tests "kr.co.vividnext.sodalive.partner.agent.calculate.AgentCalculateQueryRepositoryTest" --tests "kr.co.vividnext.sodalive.partner.agent.calculate.AgentCalculateServiceTest" --tests "kr.co.vividnext.sodalive.partner.agent.calculate.AgentCalculateControllerTest"실행 결과BUILD SUCCESSFUL./gradlew ktlintCheck실행 결과BUILD SUCCESSFUL./gradlew test --tests "kr.co.vividnext.sodalive.partner.agent.calculate.AgentCalculateQueryRepositoryTest.shouldGetAssignedCreatorsWithProfileImageUrl" --tests "kr.co.vividnext.sodalive.partner.agent.calculate.AgentCalculateControllerTest.shouldForwardAssignedCreatorsRequestToService"실행 결과BUILD SUCCESSFUL- Kotlin LSP 서버가 현재 환경에 없어
lsp_diagnostics는 수행 불가였고, 대신 compile/test/ktlint 결과로 정적 검증 대체