코드리뷰 (1) 썸네일형 리스트형 [MeMind 리팩토링] 2. OCP 원칙 적용하기 ▽ SRP 원칙을 적용하는 과정은 이전 포스팅을 참고해주세요!! ▽ [MeMind 리팩토링] 1. SRP 원칙 적용하기 비즈니스 로직을 포함하는 Service 디렉토리의 코드에 SRP 원칙 (단일 책임 원칙)을 적용해보려고 한다. 1. 기존 코드 분석 # service/talk.py """ ChatGPT와의 API 통신을 통해 대화하는 로직 """ from fastapi impo it-is-my-life.tistory.com 1. 기존 코드 분석 이전 포스팅에서 SRP 원칙까지 적용 완료된 코드의 가장 큰 문제점은 비슷한 일을 하는 클래스들이 너무 많다는 것이다. # 월별 Conversation 조회 class MonthlyConversationLoader: def __init__(self, sessio.. 이전 1 다음