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





