일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 프로젝트
- 잡생각
- realclass
- FIT XR
- 화상영어
- 월간
- 뭐든
- 영어공부
- 쓰릴오브파이트
- 미드시청
- 읽기
- 파비최
- Writing
- 영어원서읽기
- 10분
- 만화도
- leetcode
- English
- Daily Challenge
- 링피트
- 운동
- 사이드
- 매일
- 스탭퍼
- 괜찮음
- 리얼 클래스
- Problem Solving
- 개발자
- 30분
- 3줄정리
Archives
- Today
- Total
파비의 매일매일 공부기록
파이썬으로 살펴보는 아키텍처 패턴 - 1장 #2 본문
1.3 도메인 모델 단위 테스트
- 테스트 코드부터 작성한다. 어디서든 작업을 해보려면 깃헙을 이용하는 게 좋은데, 책의 소스는 저작권이 있으니 private repo를 하나 만들어서 README.md,. gitignore, requirements.txt를 만들고 venv 하나 만들고 필요한 라이브러리들을 pip로 설치했다.
- 책에 있는 소스들을 그대로 타이핑하려면 책을 고정해야 하는데, 독서대도 따로 없고 해서 아이패드로 책 사진을 찍은 다음에 확대해서 보면서 타이핑하니 개쿨~~ (vflat 앱 추천)
- 가장 처음으로 한 일은 테스트 코드를 작성하는 일.
- 그러고 나서 모델을 정의하고, 다시 테스트 코드를 작성하는 일의 반복.
- 배치를 할당하는 부분에 대한 내용을 구현했음.
- 만약 타입 힌트를 쓰고 싶다면 원시 타입 대신 다른 타입으로 감싸면 된다. 하지만 복잡성이 늘어나기에 저자 중 한 명은 절대 하지 말라고 함.
- 엔티티(Entity) : 오랫동안 유지되는 정체성이 존재하는 도메인 객체
- 엔티티에는 정체성 동등성이 존재. 엔티티 내부의 값을 바꿔도 바뀐 엔티티는 이전과 같은 엔티티로 인식.
블로그 포스팅 내용이 길지는 않으나
소스 작성 및 책을 보고 이해는데 시간이 너무 많이 쓰여서
오늘은 여기까지만 하고 마치기로 한다.
반응형
'Study > Python' 카테고리의 다른 글
파이썬으로 살펴보는 아키텍처 패턴 - 2장 #1 (0) | 2021.10.02 |
---|---|
파이썬으로 살펴보는 아키텍처 패턴 - 1장 #3 (0) | 2021.10.01 |
파이썬으로 살펴보는 아키텍처 패턴 - 1장 (0) | 2021.09.29 |
파이썬으로 살펴보는 아키텍처 패턴 - 0장 (2) | 2021.09.28 |
파이썬으로 살펴보는 아키텍처 패턴 - 시작하며 (0) | 2021.09.27 |
Comments