이 포스팅은 Conventions 시리즈 6 편 중 6 번째 글 입니다.
목차
- gitignore
- 기능 리스트 분리
- branch 따기
코드 컨벤션
- Guard는 특정 상황이 아니면 한번에 연달아서 처리한다.
- 정적 변수는 최대한 지양한다.
- 상수는 따로 관리한다.
- 수동, 능동 표현을 잘 사용한다.
- 함수 이름에 목적어가 포함된 경우 뒤의 첫번째 파라미터의 이름을 생략한다.
- 그렇지 않은 경우 모두 명시한다.
폴더 구조
- App
- AppDelegate
- SceneDelegate
- info.plist
- Assets -> 아카이브 되는 녀석들
- Storyboard
- Assets
- Domain
- Model
- Service
- API 통신 같은 것들을 담는다.
- Pages
- 페이지 별로 사용하는 것들을 담는다.
- Cell, VC
- Utils