23–26 sept. 2024
Les Balcons du Mont-Blanc
Fuseau horaire Europe/Paris

Test et intégration continue de projets Rust

24 sept. 2024, 11:30
30m
Centre Vacances Nature Montagne (Les Balcons du Mont-Blanc)

Centre Vacances Nature Montagne

Les Balcons du Mont-Blanc

2211 Route des Combes 73590 Saint-Nicolas-la-Chapelle
1 - Exposé grand format (20' + 10') Les Logiciels Libres

Orateur

Hadrien GRASLAND (IJCLab)

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.

Auteur principal

Documents de présentation