작성한 질문수
파이썬 동시성 프로그래밍 : 데이터 수집부터 웹 개발까지 (feat. FastAPI)
서비스 로직 개발
작성
·
369
2
안녕하세요 :)
라우터 내에서 매번 NaverBookScraper의 인스턴스를 만들어서 스크래핑을 하고 디비에 저장하는 과정으로 코드를 이해를 하였는데요.
혹시 여기서 매번 인스턴스를 만드는 이유가 있으실까요?
현재 코드에서는 싱글톤으로 라우터 밖에 생성해서 계속 그 인스턴스를 사용해도 되지않나 싶어서요.
혹시 이유가 따로 있으신건지 궁금합니다 :)
답변 1
1
안녕하세요!
네 맞습니다! 좀 더 클린하게 코드를 짠다면 말씀해주신 것처럼 하는 것이 맞습니다 :)
단일책임 원칙, 싱글톤 등 패턴 강조 보다는 해당 코드에서는 절차적으로 보여드리기 위함이였다고 생각해주세요! 👍