전체 글237 TIL | Mar 30(Wed), 2022 👉TODAY 1. 07:30 기상 2. 이번 스프린트의 주요 task 중 하나인 test code 작성 3. cron 관련 코드 인수인계 📌TOMORROW 1. 이번주 금요일에 회고 및 차주부터 새로운 스프린트가 시작되므로 지난주부터 했던 것 정리해 보면 좋을 것 같음 2. cron 코드 숙지 및 테스트 코드 보충해도 좋을듯 🔨What I Learned? 📚 1) Jest 셋팅 및 사용법(mock data/function 사용 및 상황에 맞는 matcher 적용) 여러가지 조건 또는 시나리오를 설정하고, 해당 코드가 실행됐을 때의 결과가 기대한 결과와 맞는지 확인하면 테스트하면 된다. 그 과정에서 테스트의 조건이 참/거짓, 단순 일치, 숫자 비교 등이 될 수 있는데, 이를 위해 사용하는게 matcher.. 2022. 3. 31. WIL | Mar 21- 27, 2022 👉This Week 1. 스프린트 기간에 해야하는 Task들이 주어졌고, 크게 4가지 정도로 나눌 수 있는데 그 중 절반 정도 완료. 2. Nest.js와 TypeScript 학습하며, 적응 및 기존에 짜여진 코드 이해하며 다시 작성해 보았음 📌Next Week 1. 내가 맡아야하는 API 에 대한 코드를 작성해 보고 테스트 코드도 작성하기 2. 크론 관련 인수 인계 받기 3. 회고 및 다음 스프린트 기간의 플래닝 🔨What I Learned? 📚 1) 크롬 개발자 도구의 여러가지 기능들 숙지(특히 페이지, 스크롤에 따른 api 찾기 및 쿠키와 요청 헤더 확인 등) 2) async/await & Promise 다만 아직 코드에 자유자재로 적용하기엔 부족 3) Nest.js의 기본 구조 및 데코레이터 🧙.. 2022. 3. 28. [TypeScript] - 제네릭(generic) 제네릭이 자주 사용되는 경우 - 서버와 통신하는 api 호출 시 제네릭을 가장 효율적으로 사용할 수 있다. - 서버로부터 오는 res 값의 규칙에 제네릭을 쓴다. - 프로미스는 제네릭 타입으로 정의된다. [예제1] - 기본 형태 [예제2] - Controller에 적용하여 api 호출 시 서버로부터 오는 res 값의 규칙을 정의 - 위와 같이 응용할 수 있다. constructor의 ServiceName은 현재 서비스를 만들지 않았기 때문에 빨간색 밑줄이 생긴 것. - Promise 의 우측에 있는 은 import된 부분에서 알 수 있는 것 처럼 from ' ' 경로에 있고 해당 경로에서 interface 로 작성되어 export되었다. References https://kyounghwan01.githu.. 2022. 3. 24. TIL | Mar 23(WED), 2022 👉TODAY 1. 07:50 기상 2. 10:30 데일리 스크럼 3. 어제부터 시작한 검색 기능 api 코드 전반적으로 확인하고 그 중 메인 코드를 익힘. 기존 코드는 kafka/db 접근하게 되어 있는데, 아직 안배워서 해당 코드들은 수정해서 필요한 data가 잘 return되는지 확인 4. 크롤링을 할 때 네트워크, 그리고 웹 클라이언트와 웹 서버가 어떤식으로 통신하는지 알아야 하는데, 이 부분이 부족해서 구글링하며 학습 5. 17:00 코드리뷰 with 옆자리 사수님 6. 내일 해야하는 부분 다시 확인하고 오늘 작성한 코드 다시 한 번 보고 칼퇴 📌TOMORROW 1. 여러 사이트 중 특정 사이트에 대한 메인 검색 코드는 익혀뒀으니 디테일이라던가 그 외 다른 부분에 대하여 숙지하고 코드 작성 2. .. 2022. 3. 24. TIL | Mar 21(MON), 2022 👉TODAY 1. 07:00 기상 2. 첫날에 업무겸 과제 지난주까지 못해서(이틀 동안).코드만 짜보고 CTO님의 코드와 비교하며 리뷰 - 크롤링 과정에서 N사의 경우 초당 7-8번 정도가 적당함을 몸소 배우고 깊게 깨달음.. 3. TypeScript/Nest.js 환경이 어색해서 버벅이고 22:00 퇴근 📌TOMORROW 1. 내가 맡아야하는 API 중 검색 기능 관련해서 인수인계 받고 코드 보며 작성 2. 그 외 계속 JS 및 TS에 대한 스터디 🔨What I Learned? 📚 1) indexOf의 앞에는 객체가 와야함 2) continue는 .then()과 함께 쓸 수 없음 3) 크롤링 시 log(n)에 대하여 신경써야함 수만/수십만개의 데이터를 가져와야하기 때문에 시간을 신경써야하고, 시간의 경.. 2022. 3. 22. TIL | Mar 16(WED), 2022 👉TODAY 1. 07:30 기상 2. 첫 출근 3. 오전: 장비 설치, 회사/근무환경에 대한 전반적인 안내 받음 4. 오후: 개발환경 셋팅(도와주심..) 및 nest.js 공부 https://www.youtube.com/watch?v=3JminDpCJNE 5. 공부하며 해볼만한 첫 번째 업무겸 과제에 대한 가이드 들음 📌TOMORROW 1. 첫 번째 업무겸 과제 수행 2. Nest.JS 스터디 🔨What I Learned? 📚 mac / node.js 개발환경 셋팅 및 nest.js 설치/기본적인 강의 수강 - iterms2 - homebrew - xtools - canvas - node.js - >> openssl version 3 에 대한 salsa? 에러 🧙♂️Reivew 9:30쯤 도착해서 개.. 2022. 3. 17. 이전 1 ··· 7 8 9 10 11 12 13 ··· 40 다음