TIL

## 2020 0609 열여덟번째 TIL

CREDD 2020. 6. 10. 12:28

체감느낌 이미 두달인데 이머시브 한지 이틀째다.

갑자기 폭발한 개념들 때문에 내 뇌용량은 이미 넘쳐흘렀고 어제 그 개념들 때려넣느라 다른 일들을 할 수가 없다.

그렇다고 많이 들어갔냐 하면 또 그건 아닌거 같고..

린팅,테스팅,this가 들어갈 자리가 없다. 뭘 비워야 하는데 그렇다고 비워지지도 않고..

sudo rm이 필요한거 같지만(저게 맞는지조차 모르겠다) 억지로 억지로 꾸겨놓자

 

 

#### 오늘 한 일

* Linting

 ㄴ Eslint 설치

 ㄴ 사실 아직 린팅이 뭐하자는 건지 잘 모르겠다(컴퓨터가 나에게 하는 잔소리 정도로 내 뇌 한 구석에 모셔두고는 있다)

 ㄴ 어떤 오류메시지가 뜨면 false(이 소리는 듣기 싫어)로 돌리면 오류가 없다

 ㄴ errno1 해결하느라 몇시간을 보냈는데, 아직 수정한 부분이 없으니 당연한 에러였다.

 ㄴ 갑자기 깃허브 이메일이랑 이름 내놓으라 해서 급 등록 했다. (git config)

 ㄴ npm run lint로 실행

 

 

* Testing

  ㄴ jest 설치

  ㄴ 전역변수에 설치하지 말라고는 해서 일단은 안했는데, 아직 정확히는 차이점을 모르겠다. 어렴풋이..

  ㄴ 뭔가 되게 있어보인다. 쫄깃하게 마지막에 에러띄워주는것도 그렇고..

  ㄴ npm run test:(파일명)

 

* This

  ㄴ 함수에서 this > window(global) 전역객체 === 윈도우기 때문에 결국 객체를 받아오는 것과 동일

  ㄴ obj.this === obj

  ㄴ call, apply(첫 번째 인자를 this로 받고, apply는 배열로 들어옴)  > 다시 공부해야할 것 아직 명확한 개념이 잡히질 않는다

 

 

* git work flow

  ㄴ 아직 깃허브를 모르겠다. 페어와 풀 푸시 하면서 대충은 익혔다고 생각했는데, 여러 상황이 너무 많았다.

  1. 나는 pull이 되는데 페어는 안되는 상황 > 레포를 삭제 후 다시 포크 해서 해결

  2. 다시 삭제하고 했을 때 페어 연결이 안되는 상황 > git remote add pair2로 임시해결

  3. 이번엔 내가 commit이 안되는 상황 > git config으로 이메일, 이름 등록 후 해결

 

... 등등 깃을 조금 더 제대로 다룰 수 있을 때까지 억지로라도 써보자

 

 

 

 

 


#### 오늘 하려고 한 일
- til 쓰기(빼먹지 않기) o

- 일정끝나고 복습하기 o

- 생활코딩 node.js강의 15강까지 보기 x

- linting, testing 개념 때려넣기 o


#### 내일 할 일

- til 쓰기(빼먹지 않기) 

- 일정끝나고 복습하기(this, es6, git, linting, testing )

- 생활코딩 node.js강의 15강까지 보기