오늘은 팀프로젝트를 시작하는 날이다.
그래서 우리는 우선 코드 컨벤션과 깃 컨벤션을 정했다.
이런게 무엇인지도 몰랐고 처음 해보는 거여서 어려웠다.
코드 컨벤션은 카멜케이스 파스칼케이스 스네이크케이스가 있는데
카멜케이스(camelCase)는 소문자
파스칼케이스(PascalCase)는 대문자로 시작
스네이크케이스(snake_case)는 스네이크_케이스 이렇게 쓰는 것이다.
우리 조는 private 변수는 카멜
public은 파스칼
프로퍼티도 파스칼
이해하기 어려운 변수는 주석을 달기로 하였다.
그리고 깃 컨벤션은 Modify, fix, feat 세개를 쓰기로 하였고,
내 브런치는 이니셜을 따서 JJ-기능명을 작성하기로 하였다.
그리고 오늘 깃 특강에서 유용한 것을 배웠다.
커밋의 이름을 수정하는것은 Amend
히스토리를 남기고 싶으면 undo
다른 브랜치로 옮기고 싶으면 Cherry-pick
그리고 항상 머지할때 데브에서 먼저 내 기능 브랜치로 가져오고 충돌이 없는지 확인 후
데브로 다시 머지하면 충돌을 최소화하면서 팀원에게 피해가 없다라는것을 알았다.
그리고 오늘 비주얼 스튜디오 유용한 단축키를 배웠다
그것은 바로 CTRL + RR이였다.
이것을 하면 내가 선택한 변수명을 변경할 수 있는데 그 해당 변수명이 다 함께 변경이 된다는 것이다.
나는 앞으로 이 단축키를 유용하게 활용하여서 더욱 코딩실력을 높일 수 있을 것 같다.
팀프로젝트를 시작했는데 제일 드는 중요하게 생각하는 부분은 아무래도 팀원과의 소통과, 피해를 끼치지 않는게 제일 중요할 것 같다. 따라서 나는 개인시간을 할애해서라도 내가 맡은 역할을 기간내에 성공하도록 해야겠다!!
'TIL' 카테고리의 다른 글
2025-02-10 TIL(Today I Learned) 팀 프로젝트 3일차 (0) | 2025.02.10 |
---|---|
2025-02-07 TIL(Today I Learned) 팀 프로젝트 2일차 (0) | 2025.02.07 |
2025-02-05 TIL(Today I Learned) 열거형, 알고리즘, 정렬, 배열, 그래프 (2) | 2025.02.05 |
2025-02-04 TIL(Today I Learned) 예외처리, 값형과 참조형의 차이점, 람다 등 (0) | 2025.02.04 |
2025-02-03 TIL(Today I Learned) 가상 메서드, 추상 메서드 (0) | 2025.02.03 |