내일배움캠프 처음 시작한 miniproject (팀 소개 웹페이지 만들기)
주석을 활용하여 팀원들과 개념 공유
네이밍 컨벤션(id나 class 같은 것들)을 프로젝트 시작하기 전에 팀원들과 협의 하에 통일하기
eslint라고 javascript 코드 작성 규칙 자동으로 어기면 표시해주는 거 같은 거 쓰면 좋음
eslint는 js라서 못 쓰지만 그냥 linting tool로 보조한다고 쓰면 될 듯. 린팅(Linting)이란 코드를 작성할 때 규약을 자동으로 맞춰주는 도구
커밋 메시지 규약 정하는 것도 있다고 한다.
예를 들면
Fix: 내용
(종류): 머릿말
아래로는 자세한 거 쓰고
뭐 이런 규칙 만들면 편하겠다.
github issue 쓰거나 zira로 issue 관리하거나
일단 issue를 두면 개발해야하는 양을 잘게 쪼갤 수가 있어서 좋을 것 같다고 팀원이 조언 해줬다.
기록을 쌓아둬야 나중에 공부할 자산이 된다.
또한 다른 팀원이 동일한 상황에 처했을 때, 비용을 줄일 수도 있고
우리 팀은 기능 위주로 해버린 거 같았다.
팀 규칙을 잘 정립해서 혼란에 쓰이는 헛된 리소스를 낭비하지 않고 협업의 효율을 높이자