프로그래머스 데브코스 프론트엔드 3기
✓ TIL DAY - 11
🗓오늘은...
어제 멘토님께서 첫번째 과제에 대한 코드 리뷰를 진행해주셨다. 아침에 바로 코드 리뷰를 반영하여 수정하는 코드를 작성하였다. 다행히 우려하던 코드 리뷰를 이해하지 못하는 일은 일어나지 않았다.😅 처음에는 팀원들에게 리뷰를 받고 멘토님에게 리뷰를 받았는데 모두 꼼꼼하게 작성해주셔서 감사했다. 내가 작성한 코드를 누군가 확인하고 개선점을 남겨주는 경험이 처음이라 긴장도 했지만 이번 교육을 통해 얻고 싶은 경험 중 하나였기에 모든 리뷰에 댓글을 달며 개선된 방법을 생각해보는 시간을 가졌다. 또한 본인도 리뷰를 해야 하는 입장이기 때문에 팀원들의 코드를 읽어보며 다른 방법을 추천해보기도 하고 예외처리에 대해 이야기하기도 하였다.
결과적으로 리뷰를 하는 것 또한 팀원들의 코드를 통해 배우고 나는 어떤 컨벤션을 선호하는가에 대해 생각해볼 수 있었다. 생각보다 많은 리뷰 내용이 있었고 이를 하나하나 정리하여 다시 PR에 커밋하였다.
오늘부터 새로운 과제의 시작으로 강의를 통해 학습을 시작했다. 컴포넌트 방식으로 프로그래밍하는 방법과 과제의 베이스가 되는 코드들을 작성해보며 학습했다.
새롭게 배운 것
- 독립된 컴포넌트 프로그래밍의 장점
- 컴포넌트 결합 구조
- Cookie 사용법(추가, expire 설정)과 주의사항
- 약 타입 언어와 강 타입 언어
- 멤버 변수란
- Default parameter 설정법
- 스코프 세이프 생성자 패턴
오늘 깨달은 점
- Local Storage를 지정할 때 setItem을 권장하는 이유
- 트라이 자료구조의 endpoint를 노드안의 변수로 지정하는 방법
- 네이밍의 중요성
- trim으로는 문자열 앞뒤의 공백만 자를 수 있다.
참고했던 자료
- 모던 자바스크립트 Deep Dive
'프로그래머스 데브코스 > TIL' 카테고리의 다른 글
TIL Day - 13 (0) | 2022.11.03 |
---|---|
TIL Day - 12 (0) | 2022.11.02 |
TIL Day - 10 (0) | 2022.10.28 |
TIL Day - 9 (0) | 2022.10.28 |
TIL Day - 8 (0) | 2022.10.26 |