오늘 배운 것 🌱
- 프로그래밍 언어 검색 과제테스트 (👉🏻 Go 정리)
느낀점 🤔😎
[프로그래밍 언어 검색 과제테스트]
problem
과제 전형에서 3시간이라는 주어진 시간을 효율적으로 쓰는 방법- 요구사항 체크리스트 정의
20분
- 어플리케이션 구조 및 개발 우선 순위 정하기
10분
- 개발환경을 위한 공통 모듈 작성
30분
- SearchInput 컴포넌트 기능
1시간
- Suggestion 컴포넌트 기능
1시간
why
결과적으로 계획에 벗어나 시간이 소요되었던 부분은 자잘하게 발생했던 오류들이었다.- api url 입력시 ‘/’ 를 빼먹어 CORS Error가 발생했던 부분
- input의 onChange 이벤트를 addEventListener의 key를 ‘keyup’ 이 아닌 ‘change’로 지정하여 오류가 발생했던 부분
- 전역 이벤트를 render 다음에 할당하여, 반복적으로 이벤트 할당이 일어났던 부분
act
- 기본적으로 연습 횟수를 늘려, 마주할 수 있는 상황들을 최대한 많이 경험하는 것이 중요
- 생각과 동시에 코드를 입력하는 것보다, 생각을 한 번더 점검하고 코드로 옮기기