본문 바로가기

Life/TIL

20210916 TIL

Facts

  • 채널 코퍼레이션 과제 시작 (테스트 환경 세팅, 불필요한 웹팩 설정 제거)
  • 최종 면접일정 잡힘

Feeling

  • 어제 채널 코퍼레이션 코딩테스트 결과를 받고(고득점이라는 말을 들었다. 약간 뿌듯했다), 과제를 받았으나 오늘부터 시작했다. 뭔가 이미 다 세팅 되어있는데 가이드라인이 애매모호한 부분들이 많아 어떻게 해야할지 갈팡질팡하기도 하다가 일단 짜보자! 하고 코드를 작성해서 몇몇 기능들을 구현했는데 아... 역시... 테스트 없이 짜는 코드는 불안정하기만 하고 뭔가 진전이 안나가는 기분이 들었다. 그래서 일단 중단하고! 테스트 환경을 세팅하는 것부터 다시 시작해서 필요한 dependency( jest, eslint 등등) 설치하고 config 파일 설정하고 테스트에 들어갔다. 최대한 기본에서 안 건들고 테스트 환경을 세팅해보자! 싶었는데 이리저리 계속 안됐다. 안되는 원인들이 웹팩에 여러 플러그인들 때문이었는데 일단 다 제거해버렸다. 과제를 정말 내 온갖 능력을 다 쏟아서 잘하고 싶었는데 그것말고도 또 하나의 목표가 더 생겼다. 내가 설정한 웹팩 플러그인들, 로더들 모두 목적가 사용법 파악하기, config파일 파악하기, 그리고 내가 제거했던 플러그인들이 왜 들어 있었던건지 파악하기. 이번에 좋은 기회가 왔으니 제대로 한번 파악해보자!
  • 이전에 봤던 회사에서 최종 면접 일정을 잡는 전화가 왔다. 와!! 진짜 여기까지 왔구나!!!! 어떻게 될지는 모르겠지만 진짜 마지막까지 최선을 다해보자. 최종 면접도 화이팅이다!  

Finding

  • TDD 없이 코드를 짤 수 없을 거같다. TDD는 정말 코드 작성에 안정감을 준다. 그리고 미리 테스트로 원하는 목적을 그려볼 수 있다는 것이 얼마나 진행을 빠르게 할 수 있는지 실감하고 있다.

Affirmation

  • 나는 자유롭게 코드를 수정할 수 있는 사람이다. 
  • 나는 더 높은 지식을 얻는 사람이다. 
  • 나는 슈퍼신입이다! 

'Life > TIL' 카테고리의 다른 글

20210926 TIL  (0) 2021.09.27
20210922 TIL  (0) 2021.09.23
20210914 TIL  (0) 2021.09.15
20210912 TIL  (0) 2021.09.13
20210909 TIL  (0) 2021.09.10