Je suis en train de me préparer à être mis au défi avec la question:Quels sont les principaux inconvénients de l'utilisation du modèle de présentation dans le code?
"Pourquoi ne pouvons-nous pas implémenter le modèle de présentation dans le code derrière?"
En fait, j'ai travaillé sur un projet où nous avons utilisé un modèle de présentation qui a été implémenté dans le code. Cela a fonctionné assez bien, nous avons même pu faire des tests unitaires dessus. Oui vous avez une dépendance sur WPF dans vos tests unitaires ... mais ça marche! Quels sont les principaux inconvénients de l'utilisation du code derrière?
Je préfère l'idée d'un ViewModel indépendant (MVVM) mais pour l'instant je ne me sens pas capable de le justifier auprès des clients.
pas mal, mais je ne trouve pas de réponses jusqu'à présent * extrêmement * convaincant ... il semble y avoir un grand aspect psychologique. Vraisemblablement avec le code de discipline derrière fonctionnerait bien? Supposons que ce soit une bonne façon de forcer les développeurs moins expérimentés à faire la bonne chose. – Schneider
@Schneider: De la même manière que vous pouvez écrire du code orienté objet en C directement au lieu de C++ ou C#, oui cela fonctionnerait bien. ;) –