«clean-architecture» etiketlenmiş sorular

3
Fabrika yöntemleri Python'da enjekte edilen çerçeveye karşı - temizleyici nedir?
Uygulamalarımda genellikle yaptığım şey, tüm hizmetleri / dao / repo / müşterilerimi fabrika yöntemlerini kullanarak oluşturmamdır class Service: def init(self, db): self._db = db @classmethod def from_env(cls): return cls(db=PostgresDatabase.from_env()) Ve uygulama oluşturduğumda service = Service.from_env() tüm bağımlılıkları yaratan şey ve testlerde gerçek db kullanmak istemediğimde sadece DI service = Service(db=InMemoryDatabse()) …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.