비비빅팀(BBeBig)은 '크게 성장하는 B팀'을 의미합니다. 의사소통과 피드백에 열정적인 5명의 팀원이 모여있습니다.
Android | BE | BE | FE | FE |
---|---|---|---|---|
서정우 | 백도현 | 이소은 | 김예지 | 이지형 |
개발자로서 성장하기 위해 한계를 마주하기
새로운 기술과 혼자서는 도전하기 어려운 영역을 한계로 정의했습니다. 팀원들과의 페어 프로그래밍과 세미나를 통해 함께 학습하며 이러한 한계를 극복하고 새로운 가능성을 확장해 나갑니다.
디자인과 기획을 참고하여 개발에만 집중할 수 있도록 클론 프로젝트 방식을 선택했습니다.
필요한 기능 및 버그를 미리 작성된 템플릿을 기반으로 이슈를 생성합니다. 작업량에 따라 PR, Commit 컨벤션에 맞게 작성을 진행합니다.
[${플랫폼}] ${설명} #${이슈 번호}
ex:
- [BE] 카프카 연동하여 소비/발행 이벤트 및 채팅 구현 #70
- [Android] 개인 메시지 화면 레이아웃 구현 #73
${타입}: ${설명}
feat
: 새로운 기능이 추가fix
: 버그 수정build
: 빌드 시스템 또는 외부 종속성 관련 변경 (예: Gradle 설정)refactor
: 코드 리팩토링, 유지 보수chore
: 코드 변경이 아닌 설정 변경docs
: 문서 수정 (예: README, API 문서)style
: 코드 스타일 또는 포맷 변경test
: 테스트 코드 추가 또는 수정perf
: 성능 개선 작업revert
: 이전 커밋을 되돌릴 때ci
: CI 설정 파일 및 스크립트 변경cd
: CD 설정 파일 및 스크립트 변경
ex:
- feat: 알림 이벤트 소비 및 발행 기능 구현
- fix: consumer 서비스에서 예외처리 반대로 되있는 로직 수정
- feat: 채널 전환 이벤트 발행 기능 구현
- feat: 메시지 발행시 snowFlake로 ID 생성하여 카프카 발행 기능 구현
- chore: 카프카 패키지 구조 분리
${플랫폼}/${타입}/#${이슈 번호}
본 프로젝트는 Git Flow 전략을 변형하여 사용합니다.
- 플랫폼에 맞춰 브랜치를 분리하여 작업합니다.
- 기능 개발은
feature
브랜치에서 진행합니다. - 기능 브랜치의 작업 내용은
main
브랜치에 직접 병합하지 않고, 먼저dev
브랜치에 병합합니다. - 통합 테스트 및 검증이 완료되면
dev
브랜치에서main
브랜치로 최종 병합합니다.
![image](https://private-user-images.githubusercontent.com/115636461/411830490-93b3422e-8b28-49bc-9696-e6dc33ae3485.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNTQ3MTYsIm5iZiI6MTczOTM1NDQxNiwicGF0aCI6Ii8xMTU2MzY0NjEvNDExODMwNDkwLTkzYjM0MjJlLThiMjgtNDliYy05Njk2LWU2ZGMzM2FlMzQ4NS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQxMDAwMTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kMzRhMTgwNTU5N2E0YmZkYTgzYzFkMjdkODc0YjRmZDViNWMxYjM4MWFiMmRjYzJjODRmNjJjNTk2YzEyZTQ1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.SHh2Sgo4UeZJDlTkmyGa0x0SXg8zxxyIC8bUH49Ahp8)