함께 움직이는 값은 구조체로 묶습니다.
데이터 리팩터링 흐름
흩어진 변수와 중복 함수가 보이면 구조체와 메서드로 의도를 모읍니다.
함수가 같은 데이터 묶음을 반복해서 받고 있지 않은가
필드명으로 계산 의미를 드러냅니다.
데이터와 관련 동작을 같은 impl 블록에 둡니다.
Debug 같은 trait을 붙여 관찰과 테스트를 쉽게 합니다.
흩어진 변수와 중복 함수가 보이면 구조체와 메서드로 의도를 모읍니다.
함수가 같은 데이터 묶음을 반복해서 받고 있지 않은가
함께 움직이는 값은 구조체로 묶습니다.
필드명으로 계산 의미를 드러냅니다.
데이터와 관련 동작을 같은 impl 블록에 둡니다.
Debug 같은 trait을 붙여 관찰과 테스트를 쉽게 합니다.