DATA SHAPE

구조체는 묶고, 열거형은 고른다

서로 관련된 값은 구조체로 관리하고, 제한된 상태나 종류는 열거형으로 표현하면 그래프가 읽기 쉬워집니다.

Struct

bundle

체력

Health, MaxHealth처럼 함께 움직이는 숫자

아이템

Name, Weight, Mesh를 하나의 행처럼 취급

Enum

선택

상태

MainMenu, Playing, Paused처럼 하나만 선택

분기

Switch on Enum으로 실행 흐름을 명확히 분리