Skip to content
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

Merged
merged 8 commits into from
Jan 7, 2025
Merged

Refactor: #7, #8 코드 리뷰 반영 #10

merged 8 commits into from
Jan 7, 2025

Conversation

KanuBang
Copy link
Collaborator

#7, #8 코드 리뷰를 토대로 코드를 수정했습니다.

Login, Logout의 일부 DTO를 수정했습니다. 필드가 많거나 Optional이 있는 DTO에는 빌더 패턴을 적용했습니다.
각각의 특징에 맞게 빌더, 생성자를 사용하도록 코드를 수정했습니다.
- 필요하지 않는 테스트 제거
- 테스트 코드 리팩토링
- 필요 없는 코드 삭제
- 테스트 코드 수정
- 필요 없는 코드 삭제
- 질문 테스트 코드 수정
@RestControllerAdvice
public class ErrorController {
@ResponseStatus(HttpStatus.BAD_REQUEST)
@ExceptionHandler(RuntimeException.class)
Copy link
Collaborator

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")
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

프로덕션 코드에 테스트 관련된 설정이 들어가는 것은 일반적으로 좋은 방식은 아닌 것 같습니다.

@KanuBang KanuBang merged commit 160154b into main Jan 7, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants