[Diary] 2018년 8월 17일(금) 활동일지
2018년 8월 17일(금) 활동일지 입니다
어제는 jest 를 통한 테스트케이스를 본격적으로 작성하였다. 여기서 많은 것을 알 수 있었는데, 일단 babel 의 역할이였다. 각 언어들을 javaScript 로 자동으로 변환해주는 것이 주 역할이였다. CoffeeScript 를 JavaScript 로 변환해준다는데, CoffeeScript 를 처음들었던지라.. 이것을 어떻게 알게됬냐면, Jest 를 테스트 할 때, 자꾸 Import 에서 에러가 나서 계속 테스트 진행이 안됬다.
util.js 를 테스트하려면 export 된 util 을 가져와야 하는데.. 이때 사용하는것이 babel 이다. JavaScript 로 자동으로 변환(?) 하는 과정을 거쳐서 jest 에서 테스트할 때, import의 구문을 알 수 있는것이다. 그렇게 해서 util의 테스트를 진행하던 도중 약간의 막히는 부분이 존재했다. HTML의 데이터를 가져오는 것(?) 아니 가상 데이터를 만들어서 테스트해야 하는데 HTML 을 직접 가져오지 않는이상 뭔가 매끄럽게 진행되지가 않았다.
이 부분을 해결하면 STEP10 도 마무리가 될 것 같다.
개선해야할 점
- 몇일째 알고리즘.. CS …
잘한 점
- 점차 깨달아가고 있다.