frankx: Getter/Setter Methoden vs. properties / Aspektorientierung

Beitrag lesen

Hellihello

Aspektorientierte Programmierung zum Beispiel hat auch seine Daseinsberechtigung.

Interessant. Beim Überfliegen fiel mir etwas auf, von dem ich letztlich, bei Programmierübungen dachte, es könne sinnvoll sein.

Nämlich zB. jeder Funktion eine Funktion zuordnen, dass sie sich beim starten beim Tracer/Logger/Ablaufkontrolle meldet und beim verlassen wieder.

Das hieße bei "normaler" Programmierung in PHP, dass
a) dies eben in jeder Funktion aufzurufen wäre
b) die Funktion ja nichtmal ihren eigenen Namen kennt, also der Funktionsname selbst auch noch zweimal an den Tracer übergeben werden müsste. Das macht ja wenig Sinn, bzw. zu viel Arbeit, das per Hand überall reinzukrakeln.

Wäre dass denn zB. mit Javascript-Hausmitteln möglich, jeder Funktion eine unterfunktion "anzuheften"? Für PHP sah ich in o.g. Arikel, dass es zahlreichere Versuche/Projekt gibt, das zu realisieren.

Dank und Gruß,

frankx

--
tryin to multitain  - Globus = Planet != Welt