Dev/Others

질문 프롬프팅

healthyryu 2025. 9. 5. 15:14

원본 질문

CleanArchitecture 기반으로 만들었고 Riverpod 을 사용해서 상태관리를 하는 앱을 만들었습니다. 기본적인 Dart, Flutter 규칙에 의거해서 프로그래밍을 했는지 확인하고 수정할 부분이 있으면 알려주세요. 더불어서 CleanArchitecture 및 상태관리를 위한 Riverpod 을 잘 사용했는지도 확인해주고 수정할 부분이 있으면 알려주세요

 

AI로 개선된 질문

앱을 검토하여 다음 사항을 확인해 주세요

1. Clean Architecture 기반 구현 검토
- 레이어별 분리(프레젠테이션, 도메인, 데이터)가 명확하게 이루어졌는지 확인
- 의존성 방향이 도메인 → 데이터 방향으로 잘 유지되었는지 검토
- 각 레이어의 책임이 명확하게 구분되었는지 확인

2. Riverpod 상태 관리 검토
- Provider 유형(StateProvider, FutureProvider 등)이 적절하게 사용되었는지 확인
- 상태 변경 로직이 올바르게 구현되었는지 검토
- Provider 범위(Scoping)가 적절하게 설정되었는지 확인

3. Dart/Flutter 코딩 규칙 준수 여부
- Effective Dart 가이드라인 준수 확인
- Null Safety가 올바르게 적용되었는지 검토
- Widget 재사용성 및 성능 최적화 여부 확인

4. 개선 사항 제안
- 아키텍처 또는 상태 관리에서 발견된 문제점 상세 설명
- 코드 품질 향상을 위한 구체적인 수정 제안
- 유지보수성 향상을 위한 추가 권장 사항 제시
반응형