파비의 매일매일 공부기록

파이썬으로 살펴보는 아키텍처 패턴 - 1장 #2 본문

Study/Python

파이썬으로 살펴보는 아키텍처 패턴 - 1장 #2

fabichoi 2021. 9. 30. 23:30

1.3 도메인 모델 단위 테스트
- 테스트 코드부터 작성한다. 어디서든 작업을 해보려면 깃헙을 이용하는 게 좋은데, 책의 소스는 저작권이 있으니 private repo를 하나 만들어서 README.md,. gitignore, requirements.txt를 만들고 venv 하나 만들고 필요한 라이브러리들을 pip로 설치했다.
- 책에 있는 소스들을 그대로 타이핑하려면 책을 고정해야 하는데, 독서대도 따로 없고 해서 아이패드로 책 사진을 찍은 다음에 확대해서 보면서 타이핑하니 개쿨~~ (vflat 앱 추천)
- 가장 처음으로 한 일은 테스트 코드를 작성하는 일.
- 그러고 나서 모델을 정의하고, 다시 테스트 코드를 작성하는 일의 반복.
- 배치를 할당하는 부분에 대한 내용을 구현했음.
- 만약 타입 힌트를 쓰고 싶다면 원시 타입 대신 다른 타입으로 감싸면 된다. 하지만 복잡성이 늘어나기에 저자 중 한 명은 절대 하지 말라고 함.
- 엔티티(Entity) : 오랫동안 유지되는 정체성이 존재하는 도메인 객체
- 엔티티에는 정체성 동등성이 존재. 엔티티 내부의 값을 바꿔도 바뀐 엔티티는 이전과 같은 엔티티로 인식.

블로그 포스팅 내용이 길지는 않으나
소스 작성 및 책을 보고 이해는데 시간이 너무 많이 쓰여서
오늘은 여기까지만 하고 마치기로 한다.

반응형
Comments