Loading...

Gérer les erreurs avec l'aide du système de types de Scala ! (David Sferruzza)

390 views

Loading...

Loading...

Transcript

The interactive transcript could not be loaded.

Loading...

Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on May 9, 2016

Certaines fonctions de nos programmes peuvent échouer à calculer une valeur de retour. Plutôt que d'utiliser des exceptions, il est possible de tirer partie du système de types de Scala pour gérer les erreurs de manière plus fiable et lisible.

Nous verrons comment utiliser des ADT (Algebraic Data Type) comme Option, Try et Either, ainsi que disjunction et validation de Scalaz. On regardera aussi la bibliothèque Rapture et ses "modes" qui offrent la possibilité à l'appelant de choisir de quelle manière il veut encapsuler les éventuelles erreurs.

La gestion des erreurs est bien moins compliquée lorsque le compilateur peut nous aider !

Loading...

When autoplay is enabled, a suggested video will automatically play next.

Up next


to add this to Watch Later

Add to

Loading playlists...