튜플
두 숫자를 묶을 수 있지만 width와 height 의미가 호출부에 잘 보이지 않습니다.
튜플에서 구조체로 옮기면 계산 로직뿐 아니라 데이터 의미, 출력, 디버깅 기준까지 코드에 남길 수 있습니다.
두 숫자를 묶을 수 있지만 width와 height 의미가 호출부에 잘 보이지 않습니다.
필드 이름이 생기면서 면적 계산의 입력 의미가 명확해집니다.
`derive(Debug)`와 `dbg!`로 값의 모양과 흐름을 빠르게 확인합니다.
필드 이름이 문제 도메인을 설명
함수 인자가 하나의 타입으로 정리
메서드로 타입과 동작을 결합