값 기반 분기
범위 조건보다 정확히 나뉘는 상수 값이나 enum 처리에 적합하다.
discrete value정수형/열거형 값에 따른 분기가 명확할 때 switch가 선택지를 한 표처럼 모으지만, break 누락과 default 정책을 반드시 관리해야 한다.
범위 조건보다 정확히 나뉘는 상수 값이나 enum 처리에 적합하다.
discrete value각 case가 끝난 뒤 의도적으로 빠져나가는지 확인한다.
no leak일부러 흘려보내는 경우에는 주석이나 속성으로 의도를 드러낸다.
documented처리하지 않는 값이 오류인지 무시인지 마지막 분기로 고정한다.
unknown value열거형 switch는 새 값이 추가될 때 누락 분기를 찾기 쉽다.
complete cases