싱글톤 패턴 관련해서 질문입니다!
421
작성한 질문수 6
안녕하세요 :)
라우터 내에서 매번 NaverBookScraper의 인스턴스를 만들어서 스크래핑을 하고 디비에 저장하는 과정으로 코드를 이해를 하였는데요.
혹시 여기서 매번 인스턴스를 만드는 이유가 있으실까요?
현재 코드에서는 싱글톤으로 라우터 밖에 생성해서 계속 그 인스턴스를 사용해도 되지않나 싶어서요.
혹시 이유가 따로 있으신건지 궁금합니다 :)
답변 1
1
안녕하세요!
네 맞습니다! 좀 더 클린하게 코드를 짠다면 말씀해주신 것처럼 하는 것이 맞습니다 :)
단일책임 원칙, 싱글톤 등 패턴 강조 보다는 해당 코드에서는 절차적으로 보여드리기 위함이였다고 생각해주세요! 👍
대규모 크롤링 시 동시 요청 수 제어 방법
0
111
2
AWS LighSail 접근 불가
0
148
1
강의상의 readme와 배포되어 있는 것이 다른 것 같아요
0
112
1
book_scraper.py 에서 import get_secret 관련 질문
0
114
1
ThreadPoolExecutor 중간에 멈추는 법
0
307
1
몽고Db 기초 질문
0
205
1
async await 문법 질문
0
243
1
멀티 스레딩 질문..
0
200
1
교안 제공은 안되나요?
0
231
1
TypeError: field Config is defined without type annotation
0
263
1
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
0
1723
1
jinja2templates
0
252
1
몽고DB 설정 관련 질문
0
250
1
비동기 함수를 동기적인 실행으로 만드는 부분 질문입니다
1
324
2
proxy 사용 질문
0
269
1
AWS Lightsail SSL handshake failed 오류 문의드립니다.
0
501
1
동시성과 병렬성
0
329
1
python select linter ? 오류
1
743
2
수업질문
1
356
1
response 객체에서 키값으로 조회 시 KeyError 발생
0
579
1
from config import get_secret 질문
0
391
1
파이썬 코루틴활용 영상 질문
0
283
1
가상환경 설정 질문
0
324
1
pydantic import error
0
1234
2





