37 days
[ Don't try to memorize,
just repeat it
Until you automatically read it ]
Koans를 풀면서 개념에 대해서 한번씩 더 복습하는 시간을 가졌다. 가장 기본이 되는 부분은 어느 정도 인지가 되는데, 설명을 한다던가 풀이를 하는 과정에서 조금 어려움을 느낀다. 응용된 예제들을 돌려보면서 많은 시도해야할 듯 했다.
HA 코드리팩토링을 Linting 옵션을 주면서 시도 해보았는데, 원하는 값이 나오기도 하고 혹은 옵션을 잘못 줘서 결과가 잘 나오지 않는 것도 있다. 내일 추가적으로 시도해보면서 수정해나가야할 것 같다.
1. WTDT(What to do today)
- 수업 내용 블로깅 및 복습 진행
- Morden JS Koans
① AboutDestructuring → 중복객체/배열라인 헷갈림 : 예제 구현 필요
② AboutThis
node.js 환경에서 module.exports 활용에 대한 부분일 시도해보고자 했으나 같은 디렉토리 안에 test.js 제작했을 때 throw err; 생성되었다. 이를 위해서 별개의 폴더 안에 js를 생성해서 실험 진행을 시도했는데 오피스아워 시간을 통해 문제점을 알 수 있었다.
package.json 내에 script를 추가해서 해당 js 파일을 실행할 것에 대해 지정해줬어야 했는데 그것을 누락시킨 것을 알게 되었다. 위치 설정 등에 대한 옵션을 이것저것 만져서 테스트 환경을 체크할 수 있는 기회였다.
③ AboutFunctionMethod
- 유사배열 컨트롤 Array.prototype.map.call(nodeList, node => node.split('#')[0])
- 유사배열 컨트롤은 추후 DOM 등에서 사용이 더 많아질 것 같아서 체크해둬야할 것 같다.
- Linting
Koans에 대한 풀이가 생각 외로 빨리 끝나서 페어님과 함께 사전 설치 및 테스트를 진행해보았다. 초반에 Koans에 대한 것을 시험적으로 활용해서 세미콜론 및 따옴표에 대한 수정을 일괄적으로 진행해보았다. 사소한 문법 체크 및 좀더 응용된 문법을 활용할 수 있는 점에서 큰 장점을 느꼈다.
2.TIL(진행마감사항 + 하루 마감 후 작성)
- Koans를 통한 개념 복습과 이해
- Arrow function
- this
- apply, call, bind
- 구조 분해 할당 → 블로깅 완료했으나 추가 응용 예제 및 연습 필요
- ESLint
- VS Code 단축키 및 설정 관련 글 추가