Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
레포지토리 섬네일

레포지토리

버즈빌 favicon버즈빌·Architecture·
Domain Driven DesignDatabaseRepository PatternFactory
2001년 01월 01일1

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

버즈빌이 레포지토리 패턴을 도입해 도메인 주도 설계의 데이터 저장/조회 로직을 추상화하고, 데이터베이스 연결 상태나 SQL 구문에 대한 걱정 없이 아이템의 CRUD를 수행할 수 있게 했습니다.

구현 방법

  • 도메인 레이어와 데이터 접근 레이어의 의존성 분리
  • 레포지토리 패턴을 통해 데이터 저장/조회 로직을 추상화하고, 도메인 레이어에 DB 상태나 SQL 구문 노출을 차단
  • 팩토리와의 차이점: 팩토리는 메모리 내 객체 생성, 레포지토리는 저장/조회 로직 담당

주요 결과

  • 데이터베이스 의존성 감소로 비즈니스 로직의 단순화 및 테스트 용이성 향상
  • 레포지토리 사용으로 데이터 저장/수정/삭제의 일관성 확보

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
멀티리포 vs 모노리포 섬네일
65%

멀티리포 vs 모노리포

버즈빌 favicon버즈빌·2001년 01월 01일
Isac Yoo 섬네일
60%

Isac Yoo

버즈빌 favicon버즈빌·2001년 01월 01일
How we pipe data 섬네일
59%

How we pipe data

버즈빌 favicon버즈빌·2018년 07월 31일