Monolith Refactoring
Expert
Correction d'une transaction partiellement persistée sans rollback
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
bugfix
transactions
data-integrity
refactoring
nodejs
Scénario Technique
Contexte Une création d’utilisateur effectue plusieurs inserts successifs. Le Problème En cas d’erreur intermédiaire, certaines données restent en base. Code actuel await db.insertUser(user); await db.insertProfile(profile); await db.insertSettings(settings); Contraintes Ajouter une gestion transactionnelle complète avec rollback automatique en cas d’échec. Livrable attendu Une implémentation robuste utilisant begin, commit et rollback garantissant l’atomicité.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.