Hi,
Zitat von
marabu:
Ich fürchte ich habe deinen Thread-Titel falsch interpretiert. Wenn die Action-Komponenten diskret bleiben, dann ist alles okay.
Ja, das meinte ich - wie gesagt ein Freitagabend-Thread
Zitat von
marabu:
Wenn du dich auf mehr Übersichtlichkeit durch shared event handler bei der
VCL berufst, dann gilt das natürlich auch für TActions.
Sehe ich genauso.
Zitat von
marabu:
Generalisieren mag ich diesen Ansatz aber nicht und ich muss auch feststellen, dass ich in meiner beruflichen Praxis noch keine Notwendigkeit für dieses Vorgehen bei TActions gesehen habe. [...] Das Zusammenlegen mehrerer event handler ohne diese Motivation überzeugt mich nicht - zumindest nicht sofort.
Notwendigkeit besteht keine, das stimmt. Ich wollte nur wissen, ob ich mich im Rahmen von lesbarem, wartbarem Code bewege.
Ich habe mir in den letzten Projekten angewöhnt, die UI-Interaktionen über die Actions laufen zu lassen. Update und Executes sind bei mir immer Shared-Eventhandler, also gruppiert.
Es ist sicherlich ungewöhnlich, aber nicht verkehrt. Ich glaube mal einen ähnlichen Ansatz bei Troy Wolbrink (TntUnicode) oder Robert Lee (SpTBX) gesehen zu haben und bin von der Struktur begeistert. Es ähnelt in diesem Modellansatz ja einer kleinen Messagequeue
Gruß Assertor