파비의 매일매일 공부기록

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

Study/Python

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

fabichoi 2021. 10. 8. 23:30

4장은 플라스크를 활용해서 첫 번째 유스 케이스를 보여주며 서비스 계층 패턴을 소개한다.

4.1 애플리케이션을 실세계와 연결하기
- 작성해둔 코드들을 엮어서 깔끔한 아키텍처로 리팩터링

4.2 첫 번째 엔드 투 엔드 테스트
- 엔드 투 엔드 테스트 : HTTP를 사용하여 실제 API 엔드포인트와 실제 데이터 베이스를 사용해서 테스트하는 방법
- 테스트를 완벽하게 성공하려면 '빠른 테스트'와 '느린 테스트'로 나눠야 함.

4.3 직접 구현하기
- 4.2에서 만든 테스트 코드에 맞게 API 코드 작성(flask)

4.4 데이터베이스 검사가 필요한 오류 조건
- 4.3처럼 구현 시 작성된 코드가 점점 복잡해 보일 것(못생겨질 것)
- 만약 오류 처리를 하고 싶을 경우 데이터 무결성 검사를 해야 하는데, 이것들을 추가하다 보면 코드가 복잡해짐

반응형
Comments