Du meine Güte, irgendwie dreht sich hier alles im Kreise!
Fassen wir es zusammen:
a)
Try/Except hat seinen Platz in der Programmierung. Es ist unerlässlich, um eine ordentliche Fehlerbehandlung in Programmen durchzuführen.
b)
Try/Except sollte allerdings nicht missbraucht werden, um bestimmte Eigenschaften abzuprüfen (siehe das Bsp mit try...StrToInt...except), indem man es darauf ankommen lässt, ob es eine Exception gibt, da man sonst eben beim Debuggen mit Exceptions zugepflastert wird, die man geflissentlich ignorieren kann, da es keine Fehler in dem Sinne sind.
Nochmal:
Try Except / Finally wird benutzt, um vor Fehlern sicher zu sein (z.B. EFileNotFound etc.). Keinesfalls soll man aber Exceptions provozieren wie in der "Ist das ein Integer?"-Prüfung.
Cu,
Udontknow