«hexagonal-architecture» 태그된 질문

3
파이썬에서 팩토리 메소드 대 프레임 워크 주입-더 깨끗한 것은 무엇입니까?
응용 프로그램에서 일반적으로하는 일은 팩토리 메소드를 사용하여 모든 서비스 / dao / repo / clients를 작성하는 것입니다 class Service: def init(self, db): self._db = db @classmethod def from_env(cls): return cls(db=PostgresDatabase.from_env()) 그리고 앱을 만들면 service = Service.from_env() 모든 의존성을 만드는 것 그리고 실제 db를 사용하고 싶지 않을 때 테스트에서 DI를 수행합니다. …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.