En tant que programmeur Java, j'ai toujours critiqué les exceptions non vérifiées. La plupart du temps, les programmeurs l'utilisent comme moyen de faciliter la programmation pour créer des problèmes plus tard. De plus, les programmes (bien que désordonnés) avec des exceptions vérifiées sont beaucoup plus robustes que leurs homologues non contrôlés.
Étonnamment à Scala, il n'y a rien qui s'appelle des exceptions vérifiées. Tous les Java cochés et décochés ne le sont pas dans Scala.
Quelle est la motivation derrière cette décision? Pour moi, cela ouvre un large éventail de problèmes lors de l'utilisation de tout code externe. Et si par hasard la documentation est médiocre, cela se traduit par KILL.