일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 영어공부
- 링피트
- 미드시청
- 프로젝트
- leetcode
- English
- 10분
- FIT XR
- Daily Challenge
- 매일
- Writing
- 사이드
- 월간
- 개발자
- 스탭퍼
- 잡생각
- 리얼 클래스
- 쓰릴오브파이트
- 화상영어
- 읽기
- 영어원서읽기
- 괜찮음
- 뭐든
- realclass
- Problem Solving
- 운동
- 만화도
- 3줄정리
- 파비최
- 30분
Archives
- Today
- Total
파비의 매일매일 공부기록
파이썬으로 살펴보는 아키텍처 패턴 - 14장 #1 본문
이번 장은 '맺음말'로 마지막 장이다. 드디어.
14.1 왜 지금인가?
- 저자가 원하는 목표는 개괄적인 지식을 제공 후 적당한 정도의 코드를 제공하여 스스로 밑바닥에서부터 무언가를 작성할 수 있게 하는 것.
- 기존 시스템에 책에서 소개한 아이디어를 어떻게 적용할 수 있는지 살펴볼 예정.
- 건더 뛸 수밖에 없었던 내용에 대한 언급 할 예정.
14.2 여기서 거기까지 어떻게 갈 수 있을까?
- 실제로는 한 번에 하나씩 대상을 개선해야 함.
- 마음속에 명확한 목표가 있어야 수행해야 하는 작업의 우선순위를 정할 수 있음.
14.3 뒤엉킨 책임 분리
- 각 컴포넌트의 책임이 명확지 않아서 시스템의 모든 부분이 똑같아 보임.
- 이런 문제를 해결하려면 책임을 분리하고 명확한 경계를 그어야 함.
- 그러기 위해서 가장 먼저 서비스 계층을 만드는 일로부터 시작할 것.
- 첫 번째로 시스템의 유스 케이스를 알아내는 것부터 시작할 것.
- 그다음에는 각각의 연산에 대한 함수나 클래스를 하나씩 만드는 것을 목표로 할 것.
- 각 유스 케이스는 원자적 단위로 실패하거나 성공해야 함.
- 한 유스 케이스에서 다른 유스 케이스를 호출할 수도 있음. 다만 오래 실행되는 DB 트랜잭션을 피할 것.
반응형
'Study > Python' 카테고리의 다른 글
파이썬으로 살펴보는 아키텍처 패턴 - 14장 #3 (0) | 2021.11.06 |
---|---|
파이썬으로 살펴보는 아키텍처 패턴 - 14장 #2 (0) | 2021.11.05 |
파이썬으로 살펴보는 아키텍처 패턴 - 13장 #3 (0) | 2021.11.03 |
파이썬으로 살펴보는 아키텍처 패턴 - 13장 #2 (0) | 2021.11.02 |
파이썬으로 살펴보는 아키텍처 패턴 - 13장 #1 (0) | 2021.11.01 |
Comments