Als «decorator» getaggte Fragen

6
Ist die Protokollierung neben einer Implementierung eine SRP-Verletzung?
Wenn ich an agile Softwareentwicklung und alle Prinzipien (SRP, OCP, ...) denke, frage ich mich, wie ich mit Protokollierung umgehen soll. Ist die Protokollierung neben einer Implementierung eine SRP-Verletzung? Ich würde sagen, yesweil die Implementierung auch ohne Protokollierung laufen soll. Wie kann ich die Protokollierung besser implementieren? Ich habe einige …

3
Was bedeutet es, Daten (vs Verhalten) in einen Klassenkonstruktor einzufügen, und warum wird dies als schlechte Praxis angesehen?
Ich lese das Buch "Learning TypeScript" von Remo Jansen. In einem Abschnitt beschreibt der Autor, wie ein sehr einfaches Proof-of-Concept-MVC-Framework erstellt wird, einschließlich der Erstellung der ModelKlasse, und sagt Folgendes: Ein Modell muss mit der URL des Webdienstes versehen sein, den es verwendet. Wir werden einen Klassendekorateur namens ModelSettings verwenden, …

4
Klassendekorateure in Python: praktische Anwendungsfälle
Ich suche nach praktischen und nicht synthetischen Anwendungsfällen von Python-Klassendekorateuren. Bisher war der einzige Fall, der für mich sinnvoll war, die Registrierung einer Klasse in einem Publisher-Subscriber-System, z. B. Plugins oder Events, wie z. @register class MyPlugin(Plugin): pass oder @recieves_notifications class Console: def print(self, text): ... Alle anderen vernünftigen Fälle, …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.