Comment faire un bon développement ? Voilà une question cruciale pour tout développeur. Les design patterns apportent des solutions aux problèmes d'architecture et de conception. MVVM (Model-View-ViewModel), le pattern de référence pour le développement d'applications Windows, Universal Apps, WPF, Silverlight et Windows Phone, est devenu un élément incontournable de la panoplie du bon programmeur.