이번주는 좋은 것과 나쁜 것이 무엇이 있었나요?
이번주에는 새롭게 공부할 내용을 계획적으로 공부할 수 있던 점이 좋았습니다.
공부할 내용 외에도 <코어자바스크립트> 책을 처음부터 끝까지 읽으면서 개념을 다시 정리했던 점이 좋았습니다.
나쁜 것은 딱히 없었습니다.
이번주 진행했던 학습/개발 내용은 무엇이었나요?
이번주에는 <코어 자바스크립트>의 1~7장을 학습했습니다.
특히 6~7장을 집중적으로 학습했습니다.
추가로 아래의 과제를 진행했습니다.
- ES5 스펙으로 프로미스 구현
가장 고민을 했던 부분은 무엇이었나요?
1. 프로미스를 구현하는 것이 고민이 많이 되었습니다. 인터페이스를 먼저 정의하고 구현하려다보니 비동기 처리가 끝났을 때 then 혹은 catch가 실행되어야하는데 옵저버 패턴이 생각이 났습니다. then과 catch는 프로미스의 콜백함수가 끝나기를 구독(subscribe)하고 있다가, 프로미스의 콜백함수의 실행이 끝났을 때 noti를 주는 방식으로 구현하면 될 것 같았는데 생각보다 구현에 어려움이 있었습니다.
아쉬운 부분을 개선하기 위해서 필요한 것은 무엇인가요?
내부 동작에 대한 깊은 이해와 생각하는 힘, 문제 해결 능력을 계속해서 길러나가야 할 것 같습니다.
다음주는 어떻게 보낼 예정인가요?
평소 해왔던 것 처럼 매일 꾸준히 학습에 몰입하려고 합니다.
'왓에버' 카테고리의 다른 글
[왓에버 멘토링] 7주차 회고 (0) | 2023.07.04 |
---|---|
[왓에버 멘토링] 6주차 회고 (0) | 2023.06.27 |
[왓에버 멘토링] 5주차 회고 (0) | 2023.06.20 |
[왓에버 멘토링] 4주차 회고 (0) | 2023.06.12 |
[왓에버 멘토링] 2주차 회고 (0) | 2023.05.29 |