-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor: #7, #8 코드 리뷰 반영 #10
Conversation
Login, Logout의 일부 DTO를 수정했습니다. 필드가 많거나 Optional이 있는 DTO에는 빌더 패턴을 적용했습니다.
각각의 특징에 맞게 빌더, 생성자를 사용하도록 코드를 수정했습니다.
- 필요하지 않는 테스트 제거 - 테스트 코드 리팩토링
- 필요 없는 코드 삭제 - 테스트 코드 수정
- 필요 없는 코드 삭제 - 질문 테스트 코드 수정
Quality Gate passedIssues Measures |
@RestControllerAdvice | ||
public class ErrorController { | ||
@ResponseStatus(HttpStatus.BAD_REQUEST) | ||
@ExceptionHandler(RuntimeException.class) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
나중에 custom exception을 만들어서 처리하면 더 좋을 것 같네요.
import org.springframework.web.servlet.ModelAndView; | ||
|
||
@Slf4j | ||
@Profile("!test") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
프로덕션 코드에 테스트 관련된 설정이 들어가는 것은 일반적으로 좋은 방식은 아닌 것 같습니다.
#7, #8 코드 리뷰를 토대로 코드를 수정했습니다.