diff --git a/docs/agent-guides/code-style.md b/docs/agent-guides/code-style.md index f7b0749a..07d86221 100644 --- a/docs/agent-guides/code-style.md +++ b/docs/agent-guides/code-style.md @@ -27,6 +27,7 @@ ### 4) 타입/계약/에러 처리 - nullability와 제네릭 타입을 의미가 바뀌지 않게 유지한다. - 공개 API/스키마/리소스 계약은 요청 없이 변경하지 않는다. +- UI 또는 로직 작성 시 미리 정의된 토큰(리소스)을 항상 먼저 사용하고, 토큰으로 표현되지 않는 나머지 값만 상황에 따라 하드코딩한다. - 응답 처리 시 기존 `ApiResponse`와 Rx 타입(`Single`, `Flowable`)을 우선 재사용한다. - 빈 `catch` 블록을 새로 추가하지 않는다. - 예외를 조용히 삼키지 않고 로그/주석/대체 흐름 중 하나를 남긴다.