Orateur
Description
En raison du fort investissement de la communauté Rust dans la détection et de la gestion des erreurs, les programmes Rust jouissent d'un niveau de fiabilité remarquablement élevé, souvent salué par des retours enthousiastes comme "Rust est ennuyeux en production, et c'est une bonne chose" ou bien "Si le code compile, il est probablement correct".
Néanmoins, certaines erreurs dépassent bien sûr le cadre de ce que le compilateur et les bibliothèques Rust peuvent détecter. Cela va de la classique erreur logique (ex : retourner 5 quand l'utilisateur demande 2 + 2) à des problématiques plus spécifiques à l'écosystème Rust (ex : ne pas respecter SemVer dans ses versions de bibliothèques).
Dans cette présentation, nous allons faire le tour de divers outils que les programmeurs Rust peuvent utiliser pour réduire le nombre de bugs qui passent entre les mailles du filets, afin de produire du code à la hauteur de la réputation du langage.