1. 설계하며 고민한 부분
•
error 메시지 바꿔도 되는지
•
메뉴판 출력할지
•
콜직원이 예약 받아서 바로 이벤트 적용하게 할지, 예약 시스템에서 알아서 이벤트 적용하게 할지
•
DTO
◦
Plan (계획) → PlanResult (계획 내역)
◦
Menu (메뉴판) → OrderedMenu (주문 메뉴 내역)
◦
Calender (달력) → VisitDate (방문 날짜 내역)
◦
Event (이벤트) → EventLog (이벤트 내역)
•
공백 허용 없이 주어진 형식 맞춰 입력 받기. 공백 있으면 형식 안 맞는 거로.
•
(입력값 변수명으로 할지 고민)
•
이벤트 플래너를 시작한다.
◦
사용자가 입력한 날짜에 대한 계획을 생성한다. (createPalnByDate)
◦
사용자가 입력한 메뉴를 계획에 추가한다. (addMenuToPlan)
◦
이벤트를 계획에 적용한다. (applyEventToPlan)
◦
계획 내역을 출력한다. (displayPlan)
•
표시하란 요청에 응답하는 작업들은 하는 것이 아니라 아는 것으로 가야 하지 않을까
•
플래너는 해당 프로그램에서 두 가지 뜻으로 쓰인다.
◦
앞에 이벤트가 붙어서 이벤트 플래너라고 불릴 땐, 계획자(내지 설계자)란 뜻이다.
◦
단독으로 플래너라고만 불릴 땐, 계획표란 뜻이다.
Today in 프리코스
TIL 작성하기
몰입
설계 구상하기 (객체지향적으로 생각해보기)
Search