From 099cad7e8669ce51ef2f7795366e8869480bca0f Mon Sep 17 00:00:00 2001 From: TAENEE <52228832+delightPIP@users.noreply.github.com> Date: Sun, 1 Dec 2024 03:35:57 +0900 Subject: [PATCH] Update README.md --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/README.md b/README.md index 82bdfa6..adc3fb7 100644 --- a/README.md +++ b/README.md @@ -130,6 +130,22 @@ - API 호출 결과를 간단하게 처리할 수 있어 네트워크 로직 작성 시간 단축. - 커스텀 헤더 및 파라미터 설정 등 유연한 요청 처리. +- **MVVM 패턴**: + MVVM(Model-View-ViewModel) 아키텍처 패턴을 기반으로 설계되었으며, 이를 통해 코드의 유지보수성, 재사용성, 그리고 테스트 용이성을 극대화했습니다 + + **효과**: + - View와 ViewModel 간의 의존성을 느슨하게 유지. + - API 호출 결과를 간단하게 처리할 수 있어 네트워크 로직 작성 시간 단축. + - 커스텀 헤더 및 파라미터 설정 등 유연한 요청 처리. + +- **서비스 인스턴스화**: + **단일 책임 원칙(Single Responsibility Principle)**을 준수하는 설계방식을 사용했습니다. + + **효과**: + - 코드 중복을 줄이고, 사운드 변경이나 추가 시 관리 용이. + - 로직을 변경할 때 중앙에서만 수정하면 되어 관리가 편리. + - 단일 지점에서 처리하므로, 오류 처리 및 로깅이 일관되게 적용. + --- ### 💻 백엔드