O'Reilly logo

Programmieren mit Scala by Alex Payne, Dean Wampler

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Exceptions und ihre Alternativen

Die Erfindung der null war, wie im „Option, Some und None: Wie man Nullwerte vermeidet“ festgestellt, ein »Milliarden-Dollar-Fehler«; aber wie verhält es sich dann mit der Exception? Was die null betriffft, könnte man der Ansicht sein, dass es so etwas nicht geben sollte und man eine Sprache und die Bibliotheken auch so entwerfen kann, dass sie diese niemals benötigen. Dagegen haben Exceptions einen legitimen Platz, denn sie trennen die Verantwortlichkeiten des normalen Programmflusses von außergewöhnlichem (»exzeptionellem«) Programmfluss. Die Unterscheidung ist allerdings nicht immer scharf zu treffen. Wenn beipielsweise ein Anwender seinen Benutzernamen falsch schreibt, ist das dann normal oder außergewöhnlich? ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required