패스트캠퍼스 부트캠프 1주차 후기

벌서 일주일이라는 시간이 흘렀다. 나는 그동안 많은 것을 배웠다.
나는 사실 그전에 프로젝트를 한번 만들어 봐서 그동안에 궁금했던 거랑 나의 코드 습관들 사소한거 하나하나 질문을 많이 했었다.

역시 강사님이 내가 질문 할때마다 너무 친절하게 하나하나 다 말씀해 주셨고 내가 무심코 사용한 코드들에 대해서 이렇게 사용 하면 안좋다. 이건 잘못된 코드 습관이다. 이렇게 작성하는게 정석이다 등 많이 말씀해 주셨다. 그 중에 하나가 git commit -m 사용이다. 나는 그전에 프로젝트 만들고 커밋할때 git commit -m "제목"을 많이 사용 하였는데 강사님은 -m사용은 좋지 않다고 하셨다.git commit을 하고 제목과 내용을 정확하게 작성해야 나중에 다른 새로운 사람이 봤을 때 어떤 내용으로 작업했는지 자세하게 알 수 있어서 좋다고 하셨고 나중에 merge할때도 어떤 구간에서 합쳐졌는지 제목을 작성해야 하는데 -m은 강제로 제목을 바꾸는 것이여서 좋지 않다고 했다.
그리고 commit할때도 제목에 룰이 있었다.

Conventional Commits

1.commit의 제목은 commit을 설명하는 하나의 구나 절로 완성
2. importanceofcapitalize Importance of Capitalize
3. prefix 꼭 달기

  • feat: 기능 개발 관련
  • fix: 오류 개선 혹은 버그 패치
  • docs: 문서화 작업
  • test: test 관련
  • conf: 환경설정 관련
  • build: 빌드 관련
  • ci: Continuous Integration 관련

이거 외에도 git flow를 사용하여 팀원들과 협업하여 github를 사용하는 것을 배울 수 있었다.
팀장님이 새로운 repository를 만들어서 팀원들에게 초대를 하고 나는 팀장님 저장소에 들어가 Fork를 해서 내 저장소로 복사해오고 git bash에서 clone을 해와 폴더를 생성하고 git flow init으로 develop을 만들어 feature start를 하고 git add "파일명" -> git commit -> feature finishi 를 한다. 내가 issues에서 어떤 작업을 한다고 하면 팀장은 이것을 승인하고 나는 작업을 한다 그리고 작업을 다하면 위 과정처럼 하고 develop에 push를 한다 그리고 Pull requests에서 모든 팀원들의 코드가 공유가 된다. 이것을 팀장이 보고 합격을 시키면 merge를 한다.

딱 내가 원하는 강의 이다ㅠㅠ 눈물이 난다.. 너무 좋고 행복하다..

이제 다음주 부터 다른 강사님이 오셔서 javascript를 가르쳐 주시는데 기대가 된다. 내가 처음 입문 했을 때 배웠던 스타벅스 클론코딩! 그때 알려주시던 강사님이라고 한다 벌써부터 떨리고 기대가 된다!
나는 최대한 기본적인 것들을 많이 얻어가려고 한다 코드 변수명 하나하나 올바른 방법으로 작성하는 법 말이다!

profile
개발을 진정성 있게 다가가겠습니다.

2개의 댓글

comment-user-thumbnail
2023년 4월 23일

안녕하세요 ! 패캠 지금 캠프는 오프라인으로 진행되는 수업일까요 ?
블로그보면서 많은 도움을 얻어가네요 ^^

1개의 답글