Android MVP 패턴 실무 적용: 노트패드 앱 리팩터링
1. MVP 아키텍처 개요
MVP(Model-View-Presenter)는 애플리케이션을 세 가지 주요 구성 요소로 분리하는 아키텍처 패턴입니다.
Model: 데이터 처리 계층. 데이터 저장 및 검색을 담당
View: UI 표시 계층. 사용자 상호작용을 처리
Presenter: 비즈니스 로직 계층. View와 Model을 연결
1.1 주요 장점
역할 분리
View: UI 표시에만 집중
Model: 데이터 조작에만 집중
Pr ...
7월 18일 08:00에 게시됨
DeepSeek 활용한 레거시 코드 리팩토링 검증
AI 기반 코드 리뷰 도구를 활용하여 복잡한 비즈니스 로직을 담은 레거시 메서드를 리팩토링한 후, 기능적 동등성과 코드 품질을 검증하는 방법을 살펴봅니다.
검증용 프롬프트 설계
DeepSeek에 코드 비교 분석을 요청할 때 사용하는 프롬프트 구조입니다. 명확한 지시와 함께 리팩토링 전후 코드를 제시합니다:
다음 코드 리팩토링의 품질과 기존 기능 충족 여부를 검토 ...
6월 25일 18:22에 게시됨