2022 Masters Course/Project Course

2022 마스터즈 코스(백엔드) 67일차 회고(2022. 4. 12.) - "휴식은 게으름도, 멈춤도 아니다."

ikjo 2022. 4. 12. 21:02

해당 글은 코드스쿼드 2022 마스터즈 코스 "Java 웹 백엔드" 과정을 수강하면서 학습한 내용 등에 대한 회고 글입니다. :)

 

수강 회고

어제 같은 백엔드 팀원 Hanse와 협의하여 충분한 휴식을 취한 덕에 오늘은 한결 가벼운 마음으로 팀 프로젝트에 임할 수 있었다. 앞서 지난 주말 담당 리뷰어 Henry가 리뷰해준 사항들을 언제 다 수정해야 할 지 초조했었는데, 오늘 차분한 마음을 가지고 임해보니 차근차근 수정해나갈 수 있었다. 아울러 추가적인 기능 구현까지도 순조롭게 진행할 수 있었고 프론트 엔드 팀원분들과 업무 협의도 잘 마무리 될 수 있었다. 이를 통해서 학습을 열심히 하는 것도 중요하지만 적절한 휴식 역시 필요하다는 것을 느낄 수 있었다.

 

또한 부트 캠프인 코드스쿼드 마스터즈 코스 과정을 수강함에 있어서 공부를 하면 할수록 오히려 앞으로 더 많은 것을 공부해야하는 상황이 빈번이 찾아 오게 된다. 더욱이 내가 제대로 가고 있는 것인가라는 의문이 들 때도 많은데, 오히려 이럴 때일수록(급할수록) 적절한 휴식과 마인드 컨드롤이 정말 중요하다는 것을 매번 느끼게 된다.

 

 

학습 회고

  • 투두리스트 구현 프로젝트
    • 팀원들(백 엔드 2명, 프론트 엔드 2명)과 zoom 회의실에서 학습

 

깃허브(Github) 공동 커밋

Hanse와 페어 프로그래밍을 하면서 공동 커밋을 하는 방법에 대해 알아보았는데, 깃에서는 다음과 같은 형식으로 커밋 메시지를 작성하면 공동 커밋 기능을 제공한다.

 

커밋 메시지 제목

 

커밋 메시지 본문

 

Co-authored-by: author name <email>
Co-authored-by: author name <email>

 

위 형식에서 커밋 메시지 제목과 커밋 메시지 본문은 우리에게 익숙하지만 'author name' 부분과 'email' 부분은 명확히 어떤 것을 작성해야하는지 의문이었다. 우선 author name은 깃의 계정명으로 깃허브 프로필 상에 나와있는 계정명 그 자체이다. 예를 들면 다음과 같다.

 

나의 깃 계정명 확인하기

 

그렇다면 email은 무엇일까? 여기에는 깃에 등록된 자신의 메일 주소를(gmail, naver 등) 작성해도 되지만 해당 이메일을 외부로 공개하고 싶지 않다면 별도로 응답(reply)을 받지 않는 깃 사설 메일 주소를 작성할 수도 있는데, 이는 아래와 같은 경로로 이동하면 확인이 가능하다.

 

1. 깃 허브 메인화면에서 Settings 클릭

 

2. Settings에서 Emails 클릭

 

 

3. Emails에서 'Keep my email address private' 하단 @users.noreply.github.com 양식의 메일 주소 확인

 

 

이를 통해 다음과 같이 CLI로 직접 커밋 메시지를 작성해볼 수 있다.

 

 

소스 트리에서 커밋 메시지를 작성할 때도 다음과 같은 형식으로 작성해주면 된다.

 

 

 

좋았던 점

  • 오늘 하루는 Hanse와 팀 프로젝트를 진행하면서 미비 사항을 보완하고 원활하게 과제를 진척시킬 수 있었고 아울러 프론트 엔드 팀원분들과도 업무 협의가 잘 되어 만족스러운 하루였습니다. 👍

 

 

아쉬웠던 점

  • 저번 주부터 팀 프로젝트를 진행하면서 학습 정리나 개인적인 학습을 못하고 있어서 아쉽습니다. 😥

 

 

이전 보다 개선되었던 점

  • 저번 주의 경험덕에 이번 주는 저번 주 보다 프론트 엔드 팀원들과의 업무 협의가 좀 더 원활하게 된 느낌이었습니다. 🥂