iOS (Swift)
Expert
Correction d’une condition de course avec Combine et appels réseau concurrents
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
combine
concurrency
race-condition
bugfix
swift
Scénario Technique
Contexte : L’application utilise Combine pour gérer flux de données asynchrones. Le Problème : Plusieurs publishers modifient simultanément le même état, produisant résultats incohérents. Extrait logique actuelle : publisher1 .sink { updateState($0) } publisher2 .sink { updateState($0) } Contraintes : Synchroniser mises à jour critiques. Utiliser opérateurs Combine appropriés. Garantir cohérence de l’état final. Livrable attendu : Corriger la gestion concurrente afin d’éviter conditions de course et assurer stabilité des données.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.