docs(agent): 신규 v2 패키지 작성 규칙을 문서화한다
This commit is contained in:
@@ -96,6 +96,7 @@ adb shell am instrument -w -e class kr.co.vividnext.sodalive.SomeInstrumentedTes
|
||||
- DTO: `data class` + `*Request`, `*Response` suffix
|
||||
- 레이어 흐름: `Api` -> `Repository` -> `ViewModel` -> `Activity`/`Fragment`
|
||||
- DI는 `app/src/main/java/kr/co/vividnext/sodalive/di/AppDI.kt`의 Koin 구성을 따른다.
|
||||
- 기존 로직 수정이 아닌 신규 `Activity`, `Fragment`, `ViewModel` 파일 및 코드와 그에 연결된 하위 코드(예: Repository, Api, DTO, adapter/helper 등)는 `app/src/main/java/kr/co/vividnext/sodalive/v2` 경로의 `kr.co.vividnext.sodalive.v2` 패키지 하위에 작성한다.
|
||||
|
||||
### 4) 타입/계약/에러 처리
|
||||
- nullability와 제네릭 타입을 의미가 바뀌지 않게 유지한다.
|
||||
|
||||
Reference in New Issue
Block a user