👉 최종 발표 자료
KakaoTalk_20230521_082405550.mp4
- 함수와 변수 :
Lower Camel Case
- Class 와 Interface :
Upper Camel Case
- xml 파일 :
Snake Case
- activity_main
- item_main
- menu_main
- xml id :
Snake Case
btn_xx
: Buttontv_xx
: TextViewiv_xx
: ImageViewrv_xx
: Recycler Viewchip_xx
: Chiplayout_xx
: Layoutsv_xx
: ScrollViewfc_xx
: Fragment Container
- string, color, style :
Snake Case
- 영문 또는 한글로 알아볼 수 있게
- 목적어와 동사 필수
-
develop
- feat/home
- 더 이상 브랜치 파지 말 것
- feat/situation
- 더 이상 브랜치 파지 말 것
- feat/discription
- 더 이상 브랜치 파지 말 것
- feat/game
- 더 이상 브랜치 파지 말 것
- feat/result
- 더 이상 브랜치 파지 말 것
- feat/mypage
- 더 이상 브랜치 파지 말 것
- feat/home
-
Merge 할 때 본인 이름 branch에서 어느 정도 개발이 됐을 때(View 구현 완료, 서버 통신 구현 완료, View refactoring) feat/(뷰 이름) → develop 으로 merge pull request 할 것
-
코드 리뷰 완료 후 Merge 하고 브랜치 삭제하지 말고 계속 본인 이름 브랜치에서 작업할 것
-
다른 팀원의 PR 이 Merge 되었으면 꼭 pull 받을 것!!!!!!! (이 부분에서 소통이 굉장히 중요합니다) :
git pull origin develop
- 안스에서 Update 표시 있으면 그냥 pull 무조건 무조건 받아주세요 하하하
- 이 때 Merge Conflict가 발생하면 꼭 호출해서 해결할 것!!
- pull 받고 최소 push 한번 하고 작업할 것!!
- data
- remote
- Request/Response Dto
- local
- data class
- remote
- server
- ApiFactory
- ApiService
- presentation
- 화면 별로
- ViewModel
- Adapter
- Activity or Fragment
- 화면 별로
- util
- extension
- base
- BindingActivity etc
김수빈(@sub101) | 이소민(@s6m1n) | 이태희(@taeheeL) | 이하은(@leeeha) |
---|---|---|---|
홈 화면 재난 상황 선택 |
스토리 설명 마이페이지 |
재난 상황 시뮬레이션 | 시뮬레이션 결과 행동 요령 |