3
Factory-Methoden vs Inject-Framework in Python - was ist sauberer?
Was ich normalerweise in meinen Anwendungen mache, ist, dass ich alle meine Dienste / dao / repo / clients mit Factory-Methoden erstelle class Service: def init(self, db): self._db = db @classmethod def from_env(cls): return cls(db=PostgresDatabase.from_env()) Und wenn ich eine App erstelle, mache ich das service = Service.from_env() was schafft alle …