Hallo Hans,
ich habe das angefangen, und hoffe, dass wir das hier zu Ende bringen. Ist ja alles Off-Topic!
Aber ich bleibe dabei, eine leerer Catch-Zweig ist ein schwerer Programmierfehler. Wo wir uns nicht ganz einig sind, ist offensichtlich, dass wir beide etwas unterschiedliches unter Fehlerbehandlung verstehen.
Was ist also eine Fehlerbehandlung?
Zuerst einmal, als Programmierer sollte man vermeiden, dass überhaupt Fehler auftreten:
Ja, das mache ich auch, s. o..
Na ja, jeder Anwender sollte das Ergebnis prüfen, aber sollte man ihm nicht die Arbeit erleichtern, in dem man auf erkannte Fehler hinweist?
Du meinst während der Entwicklungsphase?
Ich baue immer die komplette Fehlernehandlung ein, setzte aber während der Entwicklung Breakpoints -> $.bp(true) in den Catch-Zweig, dann hält das Skript an, ich kann in der Konsole die Situation untersuchen und testweise Korrekturen vornehmen.
Da stimme ich Dir zu, Alerts gibt es nur in absoluten Abbruch-Situationen.
Die neueste Version meines
WpsCreateAnchoredFrames-Skriptes sammelt Fundstellen von bestimmten Fehlersituaionen in einer DropDown-Liste, aus der der Anwender direkt an die problematischen Stellen springen kann. Dies funktioniert natürlich auch über mehrere InDesign-Dateien.