
Als "Youngster" (Ü60)

Ich kenn die Möglichkeit aus der Fotobearbeitung, da kann ich meine Änderungsschritte anzeigen lassen, soviele Schritte zurückgehen, wie ich will. Diese Schrittfolge auch als Makro ablegen und automatisch ausführen lassen.
Ich suche somit Vorgehen, wie ich meine Programme schreiben kann (mit Dekoratoren?), dass das Programm die Bedienschritte aufzeichnet (in eine Liste schreibt?).
Wenn ich diese Liste dem Programm beim Start mitgebe, dann soll es zum selben Ergebnis kommen, wie zuvor von Hand (bei gleicher Startausgangslage).
Von dieser Stelle kann ich dann von Hand weitermachen. ...
Spontan habe ich an eine Liste von Tupeln gedacht, welche den Befehl und die notwendigen Parameter enthalten.
Die Liste wird durch einen Dekorator gefüllt.
Abgearbeitet wird die Liste in einer Schlaufe, welche mittels BefehlsDictionary[<Befehl>](<Parameter>) so die gewünschten Aktionen ausführt.
Erste Versuche mit Funtionen verliefen erfreulich.


Nun bin ich entsprechend verunsichert:
- will ich etwas umsetzen, was auf einem anderen Weg schon gelöst ist?
- bin auf dem richtigen Weg?
- ich habe mit meinen Stichworten keine Hinweise im Internet gefunden. Welche Stichworte sollte ich verwenden? (ich will kein Logging)
Vielen Dank für Eure Hilfe, Hinweise, Tipps, Vorschläge, ...
Jörg