Fehlerbehandlung in eine Prozedur ausgelagert und schon fängt der Spaß an, weil überall der Compiler mit Warnungen um sich schmeißt, welche "eigentlich" garnicht stimmen.
Wen hat das noch nicht genervt?
(voten wenn ja, wäre bestimmt nett)
https://quality.embarcadero.com/browse/RSP-38882
Es gibt ja viele Sprachen, wo man zumindestens für die Dokumentation
und teilweise auch für die Fehlerbehandlung
zu seinen Funktionen irgendwie angeben kann ob und welche Exceptions zu erwarten sind, wenn man jene Methode ausführt.
PS:
https://quality.embarcadero.com/browse/RSP-18827
https://quality.embarcadero.com/browse/RSP-26129
https://quality.embarcadero.com/browse/RSP-16508