@Autoweird.fm

Folge 3: Fehlerbehandlung


Listen Later

Fehlerbehandlung

Huch! Oha! Die Weihnachtsfolge!

In dieser Folge lassen Benedikt und Holger ihre Erfahrungen zum Fehlerhandling in der Softwareentwicklung Revue passieren.
Es gibt Ausflüge in Richtung Return Codes, Exceptions, Optionals und – wie immer – Monaden. Wir wagen uns sogar soweit vor, dass wir unsere Meinung zu „gutem“ Fehlerhandling offenbaren.

Vielen Dank an Rainer, Andreas und Claudia

Wir wünschen euch ein schönes Fest und ein gutes und erfolgreiches Jahr 2017!

Links:

  • Eine Möglichkeit in Java 8 mit möglichen Fehlern umzugehen sind Optionals.
  • Als Beispiel für die Verwendung von Optionals Spring Data JPA.
  • Benedikt verwendet Swagger zur Dokumentation seiner Rest APIs.
  • Hiermit schaffen wir ein für alle Mal den Irrtum aus der Welt, dass das Fangen von Throwable eine gute Idee ist.
  • In Scala gibt es den generischen Typ Try zur Fehlerbehandlung.
  • Ein alternatives Konstrukt in Scala ist Either.
  • Das von Holger erwähnte Clojure Buch.
  • Scalas Try ähnelt einer Monade.
  • Hier einer von vielen Monaden Erklärlinks. Vielleicht der Bekannteste, allerdings sehr umstritten.
  • Hier gab es das Beispiel zum XOR-Typ: Scala User Group Vortrag zum Thema FP in Scala.
  • Das obige Beispiel verwendet die Bibliothek Cats von Typelevel. Eine Bibliothek, die Abstraktionen für funktionale Programmierung in Scala liefert.
  • JavaSlang bildet die Scala Collection API und das erwähnte Try in Java ab. Wollen wir uns noch anschauen.
  • Wie macht man das in JavaScript? Futures und Promises in JavaScript
  • Der Podcast von Rainer Raynacast
  • Der Youtube Kanal von Andreas: Alltagsabenteuer
  • Bier:

    • Das Bier von Benedikt. Ein Flensburger Gold
    • Holgers Bier des Abends. BrauKunstKeller Mandarina IPA
    • Datum der Aufnahme: 07.12.2016

      ...more
      View all episodesView all episodes
      Download on the App Store

      @Autoweird.fmBy Holger Grosse-Plankermann & Benedikt Ritter


      More shows like @Autoweird.fm

      View all
      Lage der Nation - der Politik-Podcast aus Berlin by Philip Banse & Ulf Buermeyer

      Lage der Nation - der Politik-Podcast aus Berlin

      230 Listeners

      Mein Scrum ist kaputt | Agilität, Scrum, Kanban und mehr by Dominik Ehrenberg; Ina Einemann; Sebastian Bauer

      Mein Scrum ist kaputt | Agilität, Scrum, Kanban und mehr

      0 Listeners

      Talk ohne Gast by Moritz Neumeier und Till Reiners | Fritz (rbb) & rbb media

      Talk ohne Gast

      19 Listeners

      programmier.bar – der Podcast für App- und Webentwicklung by programmier.bar

      programmier.bar – der Podcast für App- und Webentwicklung

      0 Listeners

      todo:cast - Developer Podcast by Robin-Manuel Thiel und Malte Lantin

      todo:cast - Developer Podcast

      0 Listeners

      Mac & i - der Apple-Podcast by Mac & i

      Mac & i - der Apple-Podcast

      0 Listeners

      Der KI-Podcast by ARD

      Der KI-Podcast

      23 Listeners

      extra 3 – Bosettis Woche by NDR

      extra 3 – Bosettis Woche

      2 Listeners

      KI-Update – ein heise-Podcast by Isabel Grünewald, heise online

      KI-Update – ein heise-Podcast

      3 Listeners