전체 보기
🍀

25일차_설계하며 고민하기

작성일자
2023/11/12
태그
DIARY_DEVELOP
프로젝트
PreCourse
책 종류
1 more property

1. 설계하며 고민한 부분

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

Today in 프리코스

TIL 작성하기
몰입
설계 구상하기 (객체지향적으로 생각해보기)
Search
1일차_둘러보기, 환경설정하기
2023/10/19
DIARY_DEVELOP
1일차_둘러보기, 환경설정하기
2023/10/19
DIARY_DEVELOP