강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

보리아빠님의 프로필 이미지
보리아빠

작성한 질문수

스프링과 JPA 기반 웹 애플리케이션 개발

회원 가입 리팩토링 및 테스트

안녕하세요 리펙토링에 대해 질문드립니다.!

작성

·

369

0

안녕하세요 좋은강의에 먼저 감사드립니다 제 질문은 
processNewAccount(SignUpForm signUpForm)을 사용할 때 서비스레이어에서는 SignUpForm이 아닌 Account를 받는 것은 어떠한지 여쭙고 싶습니다.
SignUpForm이 단순 정보만 전달하는 객체라 굳이 서비스레이어가 모르게할 필요가 있을까도 하지만 혹 서비스레이어에서 SignUpForm도 모르게 하는게 좋을지 궁금합니다!

답변 1

1

백기선님의 프로필 이미지
백기선
지식공유자

글쎄요. 답이 없는 질문 같습니다. SignUpForm에는 가입에 필요한 정보만 담겨 있을테니 Account라는 매개변수 보다 조금 더 직관적이로 전달해야할 정보가 명확해서 좋은것 같지만 굳이 그럴 필요가 없이 Account에 일부 정보만 채워서 넘기고 싶다면 그렇게 하셔도 좋습니다.

보리아빠님의 프로필 이미지
보리아빠
질문자

넵 답변 감사드립니다!

보리아빠님의 프로필 이미지
보리아빠

작성한 질문수

질문하기