Mobile Architecture
Avancé
Correction d’un ViewModel surchargé violant le principe de responsabilité unique

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

srp
mvvm
refactoring
architecture
mobile

Scénario Technique

Contexte : Un ViewModel gère à la fois navigation, logique métier complexe et appels réseau. Le Problème : Le composant devient difficile à tester et à maintenir. Extrait logique actuelle : class MainViewModel { fetchData(); calculateTotals(); navigateToDetail(); } Contraintes : Séparer responsabilités. Introduire UseCases et coordinateur de navigation. Maintenir cohérence architecturale. Livrable attendu : Proposer une restructuration permettant respect du principe de responsabilité unique.

Prêt à évaluer ce talent ?

Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.

Commencer le Défis
    Mobile Architecture - Correction d’un ViewModel surchargé violant le principe de responsabilité unique | Test Technique & Recrutement