배경
- ENUM을 왜 쓰는지, 조회할때는 어떤 방법이 최선인지같은 사용법에 시간 소요가 크다.
- 시간 소요를 줄이고, 지식을 최소화하고자한다.
목표
no | 원인 케이스 | 달성 항목 |
K1 | 개선점들이 중복된 메소드로 발생 | 개선점들을 시간순으로 정리. 중복없이 최소화 |
K2 | 어떻게 쓸것인가 고민이 없었음. | 사용법을 분석 예상값이 맞는지를 방향성을 예상하는 네비게이션같은 예상하는 소스의 최소화, 정합성 방향으로 구분을 해볼것. 결과에는 항상 최소화+정합성 염두 |
O | enum의 필드를 Map타입 List로 변환 | 사용빈도에 따라 주예시를 사용하자 |
참고
https://www.nextree.co.kr/p11686/
Java: enum의 뿌리를 찾아서...
이번 글에서는 자바 1.5버전부터 새롭게 추가된 열거형 상수인 enum(enumeration)에 대해 알아보겠습니다. 열거형은 서로 연관된 상수들의 집합입니다. 이번 글은 enum 정의와 enum 사용방법, 그리고 enum
www.nextree.co.kr
https://incheol-jung.gitbook.io/docs/q-and-a/java/enum#arrays.stream
https://kimfk567.tistory.com/m/136
[Java] Enum, 열거타입
상수 목록을 담을 수 있는 데이터 타입 특정한 변수가 가질 수 있는 값을 제한 가능. Type-Safety를 보장 할 수 있다. 싱글톤 패턴을 구현할 때 사용하기도 한다. 문자열과 비교해 IDE의 폭넓은 지원
kimfk567.tistory.com
https://sunghs.tistory.com/126
[Java] Enum 멤버 변수로 Enum 객체 찾기
Enum 멤버 변수로 Enum 객체 찾기 예를들어 결과 코드를 정의한 enum이 있다. public enum ExamEnums { SUCCESS("200", "성공"), WAITING("300", "대기 중"), FAIL("500", "실패"), ETC("999", "기타 에러"); @Getter private final Strin
sunghs.tistory.com