HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🚗
⭐ 현대 소프티어 부트캠프 2조 - 카북 ⭐
/
📟
팀 컨벤션
📟

팀 컨벤션

 
 
브랜치 네이밍
  • 타입/(FE/BE)/기능이름(스네이크)
  • ex) refactor/BE/
 
백엔드 네이밍 컨벤션
함수명 : 카멜 케이스 - 동사로 시작
변수명 : 카멜케이스 - 명사
인터페이스/클래스 : 파스칼 케이스
상수 : 모두 대문자
패키지/모듈 : 소문자
주석은 자유롭게
 
프론트 네이밍 컨벤션
함수명 : 카멜 케이스 - 동사로 시작
변수명 : 카멜케이스 - 명사
인터페이스/클래스 : 파스칼 케이스
상수 : 모두 대문자
타입 추론 이미 정의한 값 아니면 무조건 다 쓰기
주석 자유롭게 (둘의 코드가 너무 차이가 나지 않을정도만)
 
BEM
블록이름은 최대한 한글자로
 
 
디벨롭 머지 방식
pr올렸을 때 1명 이상 approve해야 머지가능
백 : 1명이 했을 때 2명이 확인
프론트 : 각자 서로 해주기
  • 리뷰할거 없으면 approve
 
2.8 추가: 머지할 때 squash and merge 사용!! >> Commit 깔끔하게 관리 가능
 
코드 리뷰 방식
코드 리뷰 in 뱅크샐러드 개발 문화 | 뱅크샐러드
안녕하세요, 뱅크샐러드 BanksaladX iOS Engineer 정진규입니다. 코드 리뷰란 개발자가 작성한 코드를 다른 사람들이 검토하고 피드백을 전달하며, 다시 작성자가 반영하는 과정을 말합니다. 이 과정을 통해 서비스의 기술적인 구현 부분에 대해 공유·습득할 수 있으며, 일관된 아키텍처를 유지하고, 문제를 해결할 수 있는 새로운 관점을 발견할 수도 있습니다.
코드 리뷰 in 뱅크샐러드 개발 문화 | 뱅크샐러드
https://blog.banksalad.com/tech/banksalad-code-review-culture/
코드 리뷰 in 뱅크샐러드 개발 문화 | 뱅크샐러드
 
기능 개발 ⇒ develop으로 합침
배포 시 main 브랜치
📌
참고: [GitHub] Git 브랜치의 종류 및 사용법 (5가지)