Boostcamp 2020
부스트캠프 회고 - 멤버십 6주차 day2
Junsu Shin
2020. 10. 14. 00:22
<Today I Learned>
- Frontend MVC + Observer Pattern
- Model에서 api를 통해 가져온 및 상태를 제어
- Controller에서 이벤트 핸들링 및 Model 변경 제어
- View에서는 DOM 제어
- View는 Model를 subscribe하여 변경 시 notify를 통해 상태 전달받고 DOM을 업데이트한다
- Webpack resolve를 이용한 alias 세팅
- ../../../와 같은 긴 상대경로를 사용하는 대신 '@'와 같은 기호를 root directory의 alias로 세팅하여 사용
<오늘의 느낀점>
- MVC 구조와 Observer 패턴을 이해하는 데 오래걸렸고, 처음에는 왜 이런 구조를 채택해야 하는지 의아했는데 구현해놓고 나니 상태 변경이 있을 때 View의 제어가 아주 쉬워지는 것을 느끼고 놀라웠다. 나중에 Gang Of Four의 디자인패턴을 배워보아야 겠다.
- 오늘 CS 스터디 발표에서 locust를 쓰는 발표를 들었는데, API 호출에 대한 스트레스 테스트 지표가 깔끔하게 나오는 것이 아주 인상깊었다. 이번 프로젝트는 백엔드 주간이 이미 지나버려서, 다음주 휴식 주간이나 다음 그룹 프로젝트때 꼭 적용해봐야겠다.
<오늘의 칭찬>
- 아침에 일찍 일어난 것을 이용해서 15분 운동을 해주었다.
- Crong님이 마스터클래스에 말하신 것을 지켜서 좋은 Reference를 스터디원 채널이 아닌 웹 채널에 올려서 다른 캠퍼분들에게 도움이 되었다.
<개선점 & Reminder>
- 내일은 일어난 직후 더 뭉그적거리지 말고 30분 운동을 해주자
- 청년특별구직지원금 신청 알아보기