자바 enum은 상수 모음보다 더 강하다: 필드와 메서드를 넣는 이유
자바 enum을 단순 상수 모음이 아니라 필드, 생성자, 메서드, switch 기준으로 설명합니다. 상태와 분류를 타입으로 표현하는 기준, 과하게 쓰면 안 되는 경우와 실무 판단 기준도 실제 코드 예제로 정리합니다.
자바 enum을 단순 상수 모음이 아니라 필드, 생성자, 메서드, switch 기준으로 설명합니다. 상태와 분류를 타입으로 표현하는 기준, 과하게 쓰면 안 되는 경우와 실무 판단 기준도 실제 코드 예제로 정리합니다.
Room TypeConverter를 언제 쓰는지, enum·날짜·리스트를 Room이 왜 그대로 저장하지 못하는지와 어떤 경우는 테이블 분리가 더 나은지 쉽게 설명합니다.
C 언어 enum을 왜 쓰는지 쉬운 예시로 정리합니다. 매직 넘버를 named constant로 바꾸는 이유, switch 가독성, 디버깅, 상태 묶음 표현, 초보자 오해까지 함께 설명합니다.
코틀린에서 상태를 표현할 때 enum이 맞는지 sealed class가 맞는지 UI 상태 예제로 쉽게 정리합니다. payload, when 분기, enum이 더 단순한 순간까지 실무 기준으로 설명합니다.