- 엔티티 안에 내부 클래스
- Member VO 에서 엔티티로 전환과정에서
- Member VO 안에 내부 클래스로 enum 타입을 두고 사용하는 경우
- 마이그레이션 작업시, 괜히 귀찮게 상위수준으로 enum 을 빼야하는 일이 생겼다.
- 타입을 내부에 두는 경우 보기는 쉽지만,
- 만약 가져다가 사용하는 곳이 많아지는 경우, 귀찮은 상황을 야기시킬 수도 있겠다는 생각을 하였다.
- Member VO 에서 엔티티로 전환과정에서
만약 내부클래스가 존재하고 MemberVO 와 MemberEntity 를 공존시켜야하는 경우
- 인텔리제이의 리팩토링 기능을 사용하여
- 내부 클래스를 외부로 추출할 수 있다.
- 그냥 앞으로는 내부에 enum 을 두지 않는게 더 나을거같다는 생각이 들었다.
Uploaded by N2T
'자바 > 리팩토링' 카테고리의 다른 글
리스트의 요소가 단일값인 경우 Collections.singletonList 를 사용해야하는 이유 (0) | 2024.02.19 |
---|---|
[프로젝트] Springcloud Open Feign 으로 주소 API 를 호출해보자 (0) | 2024.02.13 |
[프로젝트] 주문 생성시 Location 헤더와 HTTP 상태코드 201 Created 를 반환하는 건 어떨까? (0) | 2024.02.12 |
[이벤트 리스너] @TransactionalEventListener (0) | 2024.02.07 |
__mysql 5.7 에서 H2 1.4.200 호환을 위한 SCHEMA 수정__ (0) | 2024.02.07 |