코딩을 하자!
-
20221118 TIL 직접 겪어봐야 안다TIL 2022. 11. 18. 18:32
몇 주 전에 객체 지향과 디자인 패턴에 관한 책을 읽었었다. 이번 주에 코딩을 하다가 설계적 고민이 생겼었는데, 읽었던 책과 공부한 개념이 있는데도, 어떻게 설계를 해야할지 전혀 감이 잡히지 않았다. 오브젝트 책을 읽기 시작했을 때 홀맨님께서 객체지향은 직접 적용하는 것과 책을 이해하는 것과 또다른 문제라고 하셨던 것이 떠올랐다. 객체 지향은 정말로 코드로 익히지 않으면 아무리 개념을 알고 있어도 속이 빈 강정처럼 적용할 수 없는 것 같다. 이번 주의 가장 큰 고민은 세 가지 상태에 따른 각각의 스케쥴을 반환하는 객체를 어떻게 설계할지였다. 업무 일정, 공유 일정, 휴식 일정이 각각의 duration을 가지고 있다. 이 때 각각의 duration이 바뀔 수 있어서 각각을 Schedule객체로 만들려고 했..