Wunderland Java: Warum werden Exceptions geworfen, Events aber gefeuert? Bei Exceptions ist das klar, weil man sie fangen sollte, auf Events dagegen soll man hören. Bei der Entwicklung von Benutzungsoberflächen (momentan mein Job, Bob) könnte man also bei irrationalem Verhalten auch sagen, „der hat den Schuss nicht gehört“. Aber Werfen ist doch meistens viel harmloser als Schießen, oder? Vielleicht soll man sich Exceptions wie entsicherte Handgranaten vorstellen, die keiner wirklich haben will und deshalb immer an den nächsten weiterwirft.
Philosophieren ist doch irgendwie netter als Programmieren …