나만의 유튜브 강의실 미션 - 회고 #2

lokba·2022년 3월 20일
4

우아한테크코스

목록 보기
5/13
post-thumbnail

🎯기간 : 2022.03.14~ 2022.03.18


요번 포스팅은 한 주간의 기간동안 진행한 것을 회고하려고 합니다.

제가 크게 이번주 진행한 것은 아래와 같습니다.

1. 모던 자바스크립트 딥다이브 스터디 진행
2. 코드 리뷰를 리뷰하는 스터디 진행
3. 나만의 유튜브 강의실 미션 step2 요구사항 구현


1. 모던 자바스크립트 딥다이브 스터디📚

제가 한 주동안 정리한 내용과 해당 링크입니다.

  1. 원시 값과 객체의 비교
  2. 함수

이렇게 보니, 이번 주에는 많은 양을 읽지는 못한 것 같네요.
다음 주에는, 책을 읽는데 비중을 조금 더 늘릴려고 합니다.💪



2. 리뷰를 리뷰하는 스터디📝

이번 주에 로또 미션 통합 버전을 만들었습니다.

로또 미션 step2 통합 버전은 @마르코 크루원이 진행하였습니다.
스터디원들의 시간과 열정이 쏟아진 결과물이라, level 1 방학기간에 한번 더 정독을 해 볼 예정입니다.

또한, 로또 미션 step2에 해당하는 주제를 선정하여 Discussion을 진행하였습니다.

총 13개의 주제에 대해서 진행하였고, 아래와 같습니다.

브라우저 성능, 설계, JS등 다양한 주제에 대해서 토론을 할 수 있다는게 가장 큰 장점인 것 같습니다.
평소에 좋은 개발자란? 코드에 자신의 이야기가 담겨있는 개발자라고 생각합니다. 그렇기에 개발을 할때 생각을 많이 하려고 합니다.
Discussion을 진행하면서 스터디원들의 다양한 생각 및 인사이트를 얻을 수 있어서 생각의 폭이 점점 넓혀지는 것 같습니다.


3. 유튜브 미션 step2 요구사항 구현👨‍💻

제가 신경 쓴 부분은 다음과 같습니다.

  1. 반응형 웹 구현
    반응형 웹을 경험한 적이 많지 않아, 재밌는 시도였습니다. 반응형을 적용하는 과정에, html 코드를 일부 수정하는 과정이 있었습니다. 미션의 경우 프로젝트의 사이즈가 작아서 수정에 따른 고려할 사항이 많지 않았지만, 프로젝트 사이즈가 큰 경우를 대비해 html 설계 구조를 좀 더 신경써야 한다는 것을 깨달았습니다.
  2. UX 고려하기
    이전 미션까지 요구사항에 존재하는 내용만을 고려했다고 판단하여, 이번 미션은 UX를 개선하려고 노력했습니다.
  3. 예외사항 처리
    유튜브 API를 이용하면서, 예외를 처리해야 하는 이슈가 많았습니다. 그 예로는 pageToken이 없다면 처음 데이터를 반환한다는 것, 반환하는 데이터의 갯수가 일정하지 않을 때 등이 있었습니다. 대부분의 예외 케이스를 처리했고, 예외에 따른 알림 메세지를 사용자에게 보여주는 방식을 적용했습니다.

아직 프로젝트에 부족함이 많다고 판단하기에, 최종 제출전까지 개선할 예정입니다.



이상으로 우아한테크코스 level1 6주차 회고는 여기서 마무리하겠습니다.🎉

profile

0개의 댓글