https://www.notion.so/elice/10-25-REST-API-8fa7bc090f0b46669784a2da988a03fe
https://github.com/epitone
타입스크립트의 장점
- 타입 체크를 통해서 에러를 미연에 방지할 수 있다.
- 타입을 예측하기 때문에 VSCode같은 편집기에서 관련 메서드들을 띄워 준다 → 개발 생산성 향상.
단점: JS보다 추가적으로 작성해야 될 부분이 있다는 단점.
⇒ 프로토타입으로 JS로. 각 잡고 개발은 TS가 좋지 않을까. 트랜스포팅?
왜 Type이 아닌 Interface를 사용하는가?
- 인터페이스는 extends를 통해서 타입 확장이 가능하다.
- Type은 &를 통해서 타입을 확장한다.
- extends가 직관적으로 확장의 의미이므로 가독성이 더 좋다.
제네릭
몽고 db 도 몽구스로 스키마를 사용한다면 굳이 RDB 대신 쓸 이유가 있나요?
RDB와 NoSQL을 사용할때 각각의 역할이 다르다.
RDB: 데이터가 무조건 맞게 들어가야함. 상대적으로 느림. 데이터를 확실히 관리하기 위함.