struct

구조체 모델링 순서

구조체는 관련 값을 이름 붙여 묶고, 각 필드의 의미를 타입으로 고정합니다.

판단 기준

필드 이름만 보고 데이터 역할을 설명할 수 있는가

field

서로 다른 의미의 값을 명확한 필드명으로 분리합니다.

init

필드 초기화 축약과 update 문법으로 중복을 줄입니다.

tuple struct

필드 이름보다 타입 구분이 중요한 경우에 씁니다.

unit struct

상태 없는 타입 표식이 필요할 때 활용합니다.