Retour à la leçon
Mission

Mission : classifier des transactions bancaires suspectes

Concevoir un match exhaustif avec plages et guards pour classifier des transactions, et diagnostiquer un if let mal utilise.

Contexte

Un systeme anti-fraude doit classer chaque transaction selon son montant en centimes (i64, peut etre negatif pour un retrait) : 'remboursement' si negatif, 'normale' de 0 a 99999, 'a verifier' de 100000 a 999999, et 'suspecte' au-dela. Un dev junior a code cette logique avec if let et se plaint que les transactions suspectes ne sont jamais loggees en production.