일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 운동
- 괜찮음
- 쓰릴오브파이트
- realclass
- 미드시청
- English
- 10분
- 영어공부
- 리얼 클래스
- 프로젝트
- 읽기
- 파비최
- 링피트
- Writing
- 30분
- 만화도
- 잡생각
- 사이드
- 화상영어
- 월간
- leetcode
- 뭐든
- 영어원서읽기
- 3줄정리
- Problem Solving
- Daily Challenge
- 매일
- 개발자
- FIT XR
- 스탭퍼
Archives
- Today
- Total
파비의 매일매일 공부기록
파이썬으로 살펴보는 아키텍처 패턴 - 6장 #1 본문
작업 단위(Unit of Work) : 저장소와 서비스 계층 패턴을 하나로 묶어줌.
UoW패턴을 사용하면 서비스 계층과 데이터 계층을 완전히 분리할 수 있음.
6.1 작업 단위는 저장소와 협력
- 작업에 사용할 데이터 베이스의 안정적인 스냅숏 제공, 연산을 진행하는 과정에서 변경하지 않은 객체에 대한 스냅숏도 제공.
- 변경 내용을 한 번에 영속화할 방법을 제공. 중간에 뭔가 잘못되어도 일관성 없는 상태로 끝나지 않음.
- 영속성을 처리하기 위한 간단한 API와 저장소를 쉽게 얻을 수 있는 장소 제공
6.2 테스트-통합 테스트로 UoW 조정하기
- 6.1에서 변경한 소스에 맞게 간단한 UoW 왕복 테스트 작성
6.3 작업 단위와 작업 단위의 콘텍스트 관리자
- 암시적으로 작성된 인터페이스를 추상 기반 클래스로 명시하는 작업.
- 자신이 만든 것이 아니면 Mocking 하지 말 것.
반응형
'Study > Python' 카테고리의 다른 글
파이썬으로 살펴보는 아키텍처 패턴 - 7장 #1 (0) | 2021.10.17 |
---|---|
파이썬으로 살펴보는 아키텍처 패턴 - 6장 #2 (0) | 2021.10.16 |
파이썬으로 살펴보는 아키텍처 패턴 - 5장 #2 (0) | 2021.10.14 |
파이썬으로 살펴보는 아키텍처 패턴 - 5장 #1 (0) | 2021.10.13 |
파이썬으로 살펴보는 아키텍처 패턴 - 4장 #4 (0) | 2021.10.12 |
Comments