리팩토링

리팩토링

[리팩토링] NonaProject(졸업 작품) 제품 저장 메서드

제품 저장에 대한 Unit TestCode를 작성하려는 도중, 하나의 메서드 안에 두개의 역할이 존재하여 어려움이 많고, 복잡하여 분리를 진행 하였습니다. 기존 코드 제품 저장 @Override public ProductAddResponseDTO saveProduct(Member requestUser, ProductAddRequestDTO postDTO) { postDTO.setOwner(requestUser); Product product = postDTO.toEntity(); if (categoryService.existCategory(postDTO.getCategoryCode())) product.setCategory(categoryService.getCategory(postDTO.getCatego..

최강헌
'리팩토링' 카테고리의 글 목록