java 열거형(enum) 을 통한 리팩토링 쉬운 예제 나는 평소 enum 즉 열거형 에 대해 회의적이었다. 굳이 왜 저걸 사용해야하는지 약간 의문도 있었으며, 운영측에 혼선을 줘 이해도가 떨어질 수 있다? 그건 나만의 생각이었다. 이렇게 리팩토링에서 유용하게 쓰일줄은 생각도 못했다. ======================================================================== 열거형의 리팩토링 유용성을 설명하기 위한 간단한 예제를 들어보겠습니다. 상태를 표현하기 위해 문자열을 사용하는 경우를 생각해봅시다: status = "OPEN" 이 코드를 전체 프로젝트에 걸쳐 여러 번 사용하고 있다고 가정합시다. 나중에 "OPEN" 상태를 "AVAILABLE"로 바꾸고 싶다면, 프로젝트 전체에서 해당 문자열을 찾아 바꿔야 하며, 오.. 카테고리 없음 2년 전