1. 기술 스택 선정에 대한 고찰 -1편 개발 언어-
1. TypeScript(이하 TS) 앞서 두 프로젝트(미니 프로젝트/클론 코딩)의 경우에는 Node.js로 작성되었다. JavaScript(이하 JS)를 이용하여 Node.js를 통해 서비스를 개발하면서 가장 많이 직면했던 문제점이 있었다. 타입 에러와 관련된 디버깅 시에 한 단계씩 다 찾아야 했다. Type Error(타입 에러)는 기대했던 타입의 값이 아닐 때 발생하는 오류다. 종류는 다양했었다. 대상이 null이나 undefined일 때도 있었고, OO is not a function 이라던지 등이었다. 아직 배워나가는 중이라 그런 것일지 몰라도, API의 나름대로 로직을 작성하고 테스트 할 때 제일 많이 본 것 같다. 내가 구현하고 있는 기능에서 위의 문제가 생겼을 때는 대략적으로 어느 부분에서..
2023.02.17