-
Notifications
You must be signed in to change notification settings - Fork 2
Getting Started
유용한 개념들입니다.
Git 이란?
https://yanacoding.tistory.com/4
Pull Request 란?
https://velog.io/@zansol/Pull-Request-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0
JSON 이란?
https://velog.io/@surim014/JSON%EC%9D%B4%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80
Javascript 모듈이란?
https://ko.javascript.info/modules-intro
MVC란?
https://cocoon1787.tistory.com/733
저희는 엄밀히 이 패턴을 따라가는건 아니고 모델 개념만 응용해서 사용합니다.
반드시 작업 중에 주기적으로 git pull origin develop 명령어를 입력해주세요!
공통 튜토리얼 입니다.
1)개발환경을 세팅해보자!
https://docs.google.com/document/d/1PVONW4enopTrhkuGxUywdysWDBo-FVWmvcXOfiVKpgg
2)작업을 시작해보자!
https://docs.google.com/document/d/1Xz63Tq4Le5_M488KAFYkKaMbirGcDTTS_lRmdV4aeFg/edit?usp=sharing
3)작성한 코드를 테스트하기
https://docs.google.com/document/d/1qHk091KQ1fKzR29fTUyS3TDxoQxa7DDWYANwhYZMyrw/edit?usp=sharing
4)PR를 만들고 Review를 받아보자!
https://docs.google.com/document/d/14jhONeJAKqX62bp1xEUsrKOoiixm2z6RZ494ZmT_e_8/edit?usp=sharing
5)유닛 테스트 작성해보기 (3번 단락까지는 model을 구현하는 내용입니다. 가볍게 훑어주시고 4번 단락부터 봐주세요)
https://docs.google.com/document/d/10M1LRGKuOa0U3l0AzBobm4sDPlPEpNF7kKw_ROuWP_Q/edit?usp=sharing
특정 Task에 관련된 튜토리얼 입니다.
query.js 만들기
https://docs.google.com/document/d/11YBwsF4tbXOib4E2wTAwt2prT-FG3mbiOBfqnyy1Nj0/edit?usp=sharing
Popup 만들기
https://docs.google.com/document/d/1nGl1aKRKc_C18q4dAEFxKBrNEQANgpCn_n7-ptEzMZM/edit?usp=sharing
여러 에러에 대한 Solution입니다.
Jest에서 테스트 시 "TextEncoder is not defined" 에러를 보시게 될 수도 있습니다. Jest가 테스트 하는 스크립트가 JSDOM을 사용하면 발생하게 되는데 .test.js파일 최상단에 주석으로
/**@jest-environment node*/
을 붙이면 해결됩니다.