Google findet 1,7 Millionen Dokumente auf der Suche nach "exceptions considered harmful", z.B. dieses hier: http://silkandspinach.net/2005/06/14/exceptions-considered-harmful/, ... Die treffen meine Meinung zu Exceptions ganz gut.
“…I consider exceptions to be no better than “goto’s”, considered harmful since the 1960s, in that they create an abrupt jump from one point of code to another. In fact they are significantly worse than goto’s…”
Das Problem ist m.E. nicht das abrupte Hin- und Herspringen im Code, sondern schlechter Code, der GoTos und Exceptions genutzt hat und beim Betrachter bspw. Hass auslöst oder ausgelöst hat und somit eine feste negative Meinung induziert hat.
Gonzo findet GoTos und Exceptions - richtig angewandt - gut. Es gibt bspw. schöne Scripts ohne Subroutinen, dafür aber mit vielen GoTos.
Gonzo schlägt vor individuelle Programmierqualität als gegeben anzuerkennen und dem guten Programmierer so zu sagen alles zu erlauben. Der Anfänger mag gut beraten sein bestimmte Features seiner Entwicklungsumgebung nicht zu nutzen, allerdings ist auch das ein wenig unklar. Der Depp macht immer Mist.