↓ Aller au contenu

Blog

2026

Types stricts : des enums Rust aux contrats partagés

Types stricts : des enums Rust aux contrats partagés

··2724 mots·13 mins
J’utilise les enums Rust pour mettre les valeurs autorisées dans le type, puis laisser les match exhaustifs me dire ce que j’ai oublié. La même obsession me suit dans les clients générés, les contrats d’API et les schémas de base de données : déclarer le set une fois, et faire répondre le reste du code devant lui.
Tests dbt en YAML : arrêter de prier pour ses données

Tests dbt en YAML : arrêter de prier pour ses données

··1835 mots·9 mins
Un rapport sort des chiffres bizarres. Un analyste te dit « les totaux matchent pas », et tu passes ta journée à remonter la chaîne. Le réflexe auquel je reviens est assez banal : des tests de données dbt, déclarés en YAML à côté des colonnes, et vraiment exécutés en CI. Dire au pipeline ce qu’on attend avant qu’un dashboard nous dise ce qui a dérapé.