본문 바로가기

Typescript2

job-hunter 회고 #1 개발 초기 정말 오랜만에 개인 프로젝트를 만들어봤다. 이직을 위해 채용 공고를 둘러보던 중 새로 올라온 공고를 알려주는 프로그램을 하나 만들어야겠다고 생각했다. 그리고 요즘 디스코드를 자주 켜놓기 때문에 디스코드 알림으로 볼 수 있도록 디스코드 봇으로 만들기로 결정했다. 나의 초기 계획 디스코드에서 원하는 직군, 지역 구독/구독해제 채용 공고 사이트 여러 곳에서 관련 데이터 크롤링 후 DB에 저장 새로 올라온 채용 공고 디스코드로 알림 마감된 채용 공고 디스코드로 알림 각 포지션 별로 회사에서 어떤 기술 스택을 원하는지 데이터 분석해서 통계해서 디스코드로 알림 내가 처음 기획한 내용은 위에 항목대로 여러가지 기능을 추가하고 싶었지만 우선 나만의 MVP 기능 먼저 동작하는 거 확인하고 추후 추가하기로 했다. CI/C.. 2024. 1. 15.
[Typescript] Type vs Interface 전 직장에서 typescript를 사용하기 시작하면서 팀원들과 type 사용 방식이 각각 달랐습니다. 저는 interface를 사용하다가 utility type을 사용해야 할 때는 type을 사용했었는데 그땐 그냥 필요해서 사용했지 어떤 기준으로 사용해야할지에 대해 찾아보진 않았던 것 같습니다. 그러다가 최근 개인 프로젝트를 진행하면서 찾아보게 되었는데요. 정리하면 좋을 것 같아서 글을 씁니다. github에서 유명한 typescript 프로젝트들을 봤을 때 type과 interface를 섞어서 쓰고 있더라구요. 이렇게 되면 더욱 고민이 됩니다. 그들은 무슨 기준으로 선언을 하는 걸까요 ? 우선 type, interface 에 대한 간략한 설명을 먼저 보겠습니다. type - 새로운 타입을 정의하고 일반.. 2023. 12. 15.