Chapitre 10. Gestion des exceptions fonctionnelles
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Même si nous aimerions écrire un code parfait et sans erreur, c'est une entreprise presque impossible. C'est pourquoi nous avons besoin d'un moyen de traiter les problèmes inévitables dans notre code. Le mécanisme de choix de Java pour traiter de telles conditions de flux de contrôle perturbatrices et anormales sont les Exceptions.
La gestion des exceptions peut être délicate, même dans le code impératif et OO. Combiner les exceptions avec une approche fonctionnelle, cependant, peut être un véritable défi parce que les techniques sont pleines de considérations et d'exigences. Bien qu'il existe des bibliothèques tierces qui peuvent aider à cela, tu ne voudras peut-être pas te reposer uniquement sur elles à long terme, encourant une dette technique en raison d'une nouvelle dépendance, au lieu de t'adapter à une approche plus fonctionnelle dans l'ensemble.
Ce chapitre te montrera les différents types d'Exceptions et leur impact sur la programmation fonctionnelle avec les lambdas. Tu apprendras comment gérer les Exceptions dans les lambdas ainsi que d'autres façons d'aborder les perturbations du flux de contrôle dans un contexte fonctionnel.
La gestion des exceptions de Java en quelques mots
En général, une Exception est un événement spécial qui se produit pendant l'exécution d'un programme et qui perturbe ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access