Retour à la leçonMission
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.