강의

멘토링

로드맵

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

개발중님의 프로필 이미지
개발중

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

주문 서비스 개발

생성 메서드 매개변수 추가될 경우

작성

·

146

0

안녕하세요. 

객체 생성 메서드 관해 문의드립니다.

 OrderItem.createOrderItem(item, item.getPrice(), count);

개발/운영 중 비즈니스 변화로 매개변수가  계속 변경될 것 같은데 실무에서 이런 경우 어떻게 처리하시나요?

퀴즈

71%나 틀려요. 한번 도전해보세요!

주문 취소 시 발생하는 주요 비즈니스 로직은 무엇일까요?

주문 상태가 '배송 중'으로 변경됩니다.

주문 상품의 재고가 감소합니다.

취소된 주문 상품의 재고가 복구됩니다.

배송이 완료된 주문도 자유롭게 취소 가능합니다.

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 개발중님

생성자가 더 많고 복잡한 경우에는 해당 파라미터를 모아서 전달할 수 있는 객체를 별도로 만드는 것도 좋은 방법입니다.

감사합니다.

개발중님의 프로필 이미지
개발중

작성한 질문수

질문하기