1. 설계하며 고민한 부분
- error 메시지 바꿔도 되는지
- 메뉴판 출력할지
- 콜직원이 예약 받아서 바로 이벤트 적용하게 할지, 예약 시스템에서 알아서 이벤트 적용하게 할지
- DTO
- Plan (계획) → PlanResult (계획 내역)
- Menu (메뉴판) → OrderedMenu (주문 메뉴 내역)
- Calender (달력) → VisitDate (방문 날짜 내역)
- Event (이벤트) → EventLog (이벤트 내역)
- 공백 허용 없이 주어진 형식 맞춰 입력 받기. 공백 있으면 형식 안 맞는 거로.
- (입력값 변수명으로 할지 고민)
이벤트 플래너를 시작한다.- 사용자가 입력한
날짜에 대한 계획을 생성한다. (createPalnByDate) - 사용자가 입력한
메뉴를 계획에 추가한다. (addMenuToPlan) 이벤트를 계획에 적용한다. (applyEventToPlan)계획 내역을 출력한다. (displayPlan)
- 표시하란 요청에 응답하는 작업들은 하는 것이 아니라 아는 것으로 가야 하지 않을까
- 플래너는 해당 프로그램에서 두 가지 뜻으로 쓰인다.
- 앞에 이벤트가 붙어서
이벤트 플래너라고 불릴 땐,계획자(내지 설계자)란 뜻이다. - 단독으로
플래너라고만 불릴 땐,계획표란 뜻이다.
Today in 프리코스
TIL 작성하기
몰입
설계 구상하기 (객체지향적으로 생각해보기)
1일차_둘러보기, 환경설정하기
Oct 19, 2023
DIARY_DEVELOP
2일차_컨벤션 정리하기
Oct 20, 2023
DIARY_DEVELOP
3일차_설계에 대해 고민하기
Oct 21, 2023
DIARY_DEVELOP
4,5일차_MVC 온전히 이해하기
Oct 22, 2023
DIARY_DEVELOP
6일차_설계를 코드로 구현하기
Oct 24, 2023
DIARY_DEVELOP
7일차_리팩토링과 마무리하기
Oct 25, 2023
DIARY_DEVELOP
8,9일차_코드 리뷰 통해 객체지향에 다가가기
Oct 27, 2023
DIARY_DEVELOP
10일차_지난 과제 돌아보며 객체지향 이해하기, 의존성과 설계의 관계 맛보기
Oct 28, 2023
DIARY_DEVELOP
11일차_객체지향을 미션 설계에 적용하기(with [책] 객체 지향의 사실과 오해)
Oct 29, 2023
DIARY_DEVELOP
12일차_기능 별로 구현하며 단위 테스트의 필요성 느끼기 (with [책]
자바와 JUnit을 활용한 실용주의 단위 테스트)Oct 30, 2023
DIARY_DEVELOP
13,14일차_일급 컬렉션과 레코드 적용해 리팩토링하기
Oct 31, 2023
DIARY_DEVELOP
15, 16일차_코드 리뷰를 통해 성장하기(1)_다른 사람의 코드 읽으면 배운 것 정리
Nov 2, 2023
DIARY_DEVELOP
17일차_코드 리뷰를 통해 성장하기(2)_내 코드 개선하며 배운 것 정리
Nov 4, 2023
DIARY_DEVELOP
18일차_내가 찾은 설계 방법 공유하기, 공유에 대해 고민하기
Nov 5, 2023
DIARY_DEVELOP
19일차_지난 과제 피드백 고려해 설계하기
Nov 6, 2023
DIARY_DEVELOP
20, 21일차_일단 돌아가는 코드를 만들기
Nov 7, 2023
DIARY_DEVELOP
22일차_현재 도움이 될 것 생각하기 (디자인패턴과 mvc2 과감히 패스)
Nov 9, 2023
DIARY_DEVELOP
23일차_코드리뷰하기 (feat. converter 파고들기)
Nov 10, 2023
DIARY_DEVELOP
24일차_기획을 문서화하기
Nov 11, 2023
DIARY_DEVELOP
25일차_설계하며 고민하기
Nov 12, 2023
DIARY_DEVELOP
26, 27일차_구현하며 고민하기
Nov 13, 2023
DIARY_DEVELOP
