analogcoding

5.27 / Simple Git flow 본문

Be well coding/In Immersive

5.27 / Simple Git flow

be well 2019. 5. 27. 23:44

첫 수업 시작.

 

간단한 OT 를 시작으로 오전 시간이 지나가고 오후부터 본격적인 수업이 시작됬다.

 

가장 먼저 시작된 수업은 

 

 

Effective Pair Programming and Feedback 

 

 

페어프로그래밍을 하면서 네비게이터와 드라이버로 나뉘어 작업하는 방법을 다시 숙지하고 페어프로그래밍의 목적을 배우고

서로에게 긍정적인 영향을 줄 수 있는 피드백 방향에 대해 이야기를 나누었다.

 

 

Simple Git Workflow

 

 

git 을 이용한 간단한 명령어 몇가지를 복습하고 평소와 같이 fork - clone 작업을 마친 후 다른 사람과 함께 작성하고 git 을 통해


유지보수를 할 수 있는 방법인 remote 에 대해 간단히 배웠다.

 

서로 같은 master branch 에서 clone 하고 

 

1. git remote add 이름 https:// 주소 를 터미널에 작성하여 같은 repo 를 공유할 수 있게 만든다.

 

2. 파일을 수정하고 add , commit 후 다시 push origin master 로 자신의 repo 의 push 를 한다.

 

3. git pull 이름 master 로 파일을 불러오면 다른 사람이 수정한 파일을 그대로 받아 올 수 있다.

 

이 과정을 연습하는데 페어분과 나는 계속 파일이 바뀌지 않은 채 유지되었다. 

 

몇 번 과정을 반복하다보니 commit 을 하지 않으면 바뀌지 않는다는 것을 몸소 부딪히며 알아냈다..

 

 

How to Ask & Search

 

효율적인 검색방법과 좋은 질문을 할 수 있는 방법에 대한 세션.

 

개발자가 갖춰야할 스킬 중 가장 중요한 스킬 중 하나인 검색에 대해 배우고 문제에 직면했을 때 

좋은 질문으로 좋은 답변을 이끌어낼 수 있어야 한다는 내용의 세션이었다.

 

 

ES6 (Scope & Closure) 에 관한 내용은 ES6 카테고리에 정리해서 개시 예정.

 

 

그 다음으로 진행된 것은


Linting & Testing

 

Jest

 

Jest는 페이스북에 만든 테스트 프레임워크.

 

 

ESlint

 

SLint는 사용자가 직접 정의한대로 코드를 점검.

 

 

 

첫 날 후기 .

 

생각보다 OT 로 오전은 후다닥 지나가고 오후도 복습과 새로운 개념을 배우느라 너무 순식간에 12시간이 사라져버렸다.

매일 조금씩 배운 것들을 정확하진 않지만 기억나는대로 메모해둔다.

Comments