docs(repo): 레거시 코드 원칙을 추가한다
This commit is contained in:
@@ -96,6 +96,12 @@ Strong success criteria let you loop independently. Weak criteria ("make it work
|
||||
- 요청 범위를 우선 충족하고, 변경은 작고 안전하게 유지한다.
|
||||
- 기존 로직 수정이 아닌 신규 `Activity`, `Fragment`, `ViewModel` 및 그와 연결된 하위 코드는 `kr.co.vividnext.sodalive.v2` 패키지 하위에 작성한다.
|
||||
|
||||
## 레거시 코드 사용 원칙
|
||||
- 레거시 코드는 직접 수정하지 않는다.
|
||||
- 레거시 기능이 필요하면 기존 코드를 호출해서 사용한다.
|
||||
- 레거시 코드를 약간 변경해야 사용할 수 있는 경우에도 레거시 파일을 고치지 말고, 신규 파일에 wrapper/adapter/확장 코드를 추가해 사용한다.
|
||||
- 레거시 코드 변경이 불가피해 보이면 구현 전에 사용자에게 확인한다.
|
||||
|
||||
## 작업 절차 핵심 규칙
|
||||
- 모든 구현 작업은 PRD 문서와 구현 계획/TASK 문서가 모두 준비된 뒤에 시작한다.
|
||||
- 사용자의 프롬프트를 받으면 먼저 PRD 문서를 작성한다.
|
||||
|
||||
Reference in New Issue
Block a user