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





