Ich bin in ein Projekt gesprungen und sehe, dass die anderen Entwickler den Setzern der synthetisierten Eigenschaften eine Menge Logik hinzufügen. Ich verstehe, wie das funktioniert, aber ich denke, dass es schwierig ist, den Programmfluss zu verstehen. Wenn ich den Code lese, self.something = whatever
überprüfe ich immer, ob something
der Setter überschrieben ist.
Wie ist Ihre Meinung zu diesem Thema? Glauben Sie, dass dies ein Zeichen für eine schlechte Architektur oder eine aufwändige Lösung ist?
Ich würde mich freuen, mehr darüber zu lesen, wenn Sie relevante Links / Quellen haben. Es ist einfach zu schwierig, gute Google-Ergebnisse zu erzielen. Deshalb habe ich mich entschlossen, auch hier zu fragen.
Vielen Dank für jede Antwort. Bitte beachten Sie, dass ich über Ziel C spreche, falls Sie das Tag nicht gesehen haben (auch wenn dies meines Erachtens kein sprachspezifisches Problem sein sollte).