Blog-Archive

Exception Handling

Exception Handling ist wichtig und kann in vielen Situationen sehr hilfreich sein. Trotzdem ist das Wissen darüber bei vielen Einsteigern und auch Fortgeschrittenen sehr begrenzt. Viele falsche Annahmen werden über Exceptions gemacht und oft werden diese auch vollkommen falsch angewendet. Dabei sind Exceptions in einigen Situationen mehr als hilfreich, führen zu besserem und übersichtlicherem Code und in anderen Situationen kann man sie schlicht und einfach nicht ignorieren, da man ohne nicht auskommt.

Dieser Artikel ist eine Einführung in Exceptions, der Hintergrundwissen vermittelt und einige Anwendungsfälle von Exception Handling aufzeigt. Er ist an Einsteiger, aber auch Fortgeschrittene gerichtet und soll dem interessierten Leser einfach ein weiteres Werkzeug an die Hand geben, daß ihm die Entwicklung von guten, wartbaren und performanten Code ermöglicht.

Lies den Rest dieses Beitrags

Advertisements

…Finally…

Exception Handling ist für einige Entwickler immer noch ein Mysterium. try…catch haben die Meisten zwar schon einmal gesehen und der ein oder andere hat sogar schon einen Finally-Block gesehen, aber viele können damit nicht richtig umgehen. Insbesondere der Sinn und Zweck des Finally-Blocks lässt dem ein oder anderen ein Fragezeichen über der Stirn erscheinen. Genau diese Gruppe von Personen möchte ich mit diesem Artikel erreichen und versuchen, daß Fragezeichen aufzulösen. Aber auch der fortgeschrittene Entwickler kann vielleicht die ein oder andere Kleinigkeit aus diesem Beitrag ziehen.

Lies den Rest dieses Beitrags

Wieviel Zeit brauchen Try…Catch…Finally ?

Die Fehlerbehandlung mit Try…Catch…Finally stand bei mir immer unter dem Verdacht, einiges an Performance zu fressen. Warum dies so ist, kann ich nicht genau sagen. Jedenfalls habe ich anlässlich eines Threads auf XNA.mag einfach mal einen Benchmark durchgeführt um die unterschiedlichen Arten der Fehlerbehandlung einem Test zu unterziehen und einfach mal auszuprobieren, welche Art am schnellsten ist.
Lies den Rest dieses Beitrags

%d Bloggern gefällt das: