Weekly I Learned

WIL:: Weekly I Learned 5월29일(월)~6월4일(일)

차돌박이츄베릅 2023. 6. 8. 13:28

1. Facts(사실)

개인 프로젝트 시작! 월요일은 공휴일이라 화, 수, 목 3일 진행하였다.

  • 노션을 이용해 S.A. 문서 작성
  • TMDB로 영화 리스트 받아오기
  • 영화 id값 확인
  • 검색 기능
  • 다크모드 기능
  • 최근검색어 기능
  • Git 이용한 버전관리
  • 리팩토링 및 모듈화
  • 회고록 작성
  • 개인과제 리뷰 
  • 알고리즘 특강

https://console-log.tistory.com/92

 

[세번째 프로젝트/개인] 최고 평점 영화 콜렉션 회고록

작업 기간: 5/30 ~ 6/1(3일) 이제까지 배운 JavaScript를 바닐라문법으로만 이용해서 최고 평점 영화 콜렉션 웹사이트를 만들어보는 개인프로젝트를 진행하였다. 1. S.A. 문서 프로젝터 시작 전 작성한

console-log.tistory.com

 

2. Feelings & Findings(느낌과 배운 점, 주관)

  • 모듈화하는 과정에서 많은 에러를 만났다. 하도 에러를 많이 봐서 이젠 한 줄 치고 무덤덤하게 에러 확인하러 가는게 당연해졌다. 모듈은 scope가 제한돼서 onclick 이벤트들이 작동하지 않았고, 그래서 addEventListner로 모두 바꿔주었다. 또한, 모듈 가져오는 순서에 따라 오류가 발생하기도 했다. strict모드라 그런지 모듈 내에서도 선언 순서 관련 오류가 나서 다시 수정해주었다. 그래도 모듈화해놓고나니 확실히 훨씬 깔끔하고 보기 좋아보였다! 필요성 깨달음
  • 코드 작성하는 내내 컨벤션 관련해서 이게 맞나? 이렇게 해도 되는건가?하면서 판단하기가 어려웠다. 
  • async 비동기 부분이 아직 어려웠다.

 

3. Feedback(평가, 객관)

  • 혼공스 책에서 읽었던 로컬 스토리지를 사용해서 다크모드, 최근검색어 구현하는데 써먹어봤다 !
  • 일정 관리를 잘 해서 코드 리뷰 받아볼 수 있었고, 모듈화하는 것도 경험해볼 수 있었다.
  • 모르는걸 방치하면 계속 모르는 상태로 가는 것 같다. async 비동기 부분과 컨벤션 꼭 공부하자!
  • 구조분해할당 부분을 더 잘 적용할 수 있지 않았을까?

 

4. Future Action(앞으로의 목표)

  • 팀 과제 예정
  • 금주 알고리즘 특강 정리 및 복습
  • 프로그래머스 0단계부터 시작해보기. 0단계까지만 구글링과 함께+기초 다지면서 할 예정
  • 미루고있던 Git 특강 정리 및 복습 끝내기
  • 다다음주 시작할 리액트 준비..?