2021-04-09(Fri)

항목

내용

학습 날짜

2021-04-09(금)

학습 시간

09:00~23:00

학습 범위 및 주제

Node.js, express

학습 목표

PR에서 부족했던 부분을 체크하자.

동료 학습 방법

-

상세 학습 내용

https://github.com/kenu/qr-checkin/pull/2

간단 PR이 끝났고, 허광남 멘토님의 리뷰를 통해 아래 사항들을 더 생각해보게 되었다.

  1. dependencies와 devDependencies를 엄격하게 구분하자.

  2. const, let의 차이를 좀 더 엄격하게 적용하자.

  3. package.json 을 학습해보자.

  4. development, production, test 환경에 대해 이해해보고 맞춰서 DB를 어떻게 셋업하는지 알아보자.

  5. DB를 섣불리 drop하지 않도록 조심하자.

  6. jest로 테스트케이스를 준비해보자.

Ruby에서의 Garbage Collection 작동 원리

https://stackify.com/how-does-ruby-garbage-collection-work-a-simple-tutorial/

학습 내용에 대한 개인적인 총평

허광남 멘토님과의 대화를 통해 development, production, test 환경을 관리하는 방법에 대해서 생생하게 전달받았다. AWS로 서버 인스턴스를 만들어서 각각 환경변수를 따로 셋팅해버리니 굳이 코드레벨에서 development, production, test를 나눌 필요가 없었다.

어서 내 서비스를 만들어서 배포하면서 이 부분을 찐하게 느껴봐야겠다.

다음 학습 계획

  • QR 코드 리더기에 테이블 붙이기

Last updated