MSDN Magazine Novembre 2014

MSDN Magazine Novembre 2014

Programmation asynchrone:Code de test d'unité asynchrone

Stephen Cleary aborde l'état actuel de la prise en charge asynchrone dans le test d'unité et les infrastructures factices, en se concentrant sur MSTest, NUnit et xUnit. Stephen Cleary

Programmation asynchrone:Code de test d'unité asynchrone : trois solutions pour de meilleurs tests

Sven Grand présente des méthodes pour concevoir et refactoriser le code pour une meilleure capacité de test, y compris leurs avantages et leurs limites. Sven Grand

Windows Phone 8,1:Mappage dans Windows Phone 8.1

Keith Pijanowski examine le nouveau contrôle de carte pour Windows Phone 8.1, notamment l'affichage de base des cartes et l'ajout d'images et de commandes, ainsi que l'API de services de mappage, qui permet le géocodage, le géocodage inversé et le calcul d'itinéraires. Keith Pijanowski

Azure Insider:Gestion de la sécurité et des identités avec les services mobiles Windows Azure

L'encouragement du programme « Bring your own device » (« Apportez vos appareils personnels ») dans l'entreprise constitue une priorité essentielle. Le cloud peut aider les développeurs à créer, prendre en charge et gérer en toute sécurité des applications iOS, Android et Windows Phone. Bruno Terkaly, Greg Oliver

Instrumentation d'application:Analyse d’application avec Pin

Commencez à utiliser Pin, une infrastructure d'instrumentation d'Intel qui vous permet de créer vos propres outils pour profiler des applications en cours d'exécution. Découvrez comment créer un outil Pin dans C++, qui peut vous aider à identifier des problèmes de mémoire courants dans vos applications. Hadi Brais

Test de charge:Le test de charge n'a jamais été aussi simple grâce à Microsoft Azure et Visual Studio Online

Visual Studio Online intègre le test de charge du cloud, qui permet la création et l'hébergement automatiques d'infrastructures de test de charge. Grâce à Visual Studio 2013, découvrez la manière dont les développeurs peuvent utiliser le test de charge du cloud pour obtenir de précieuses informations sur le comportement d'une application en charge. Charles Sterling

MVVM:Commandes de WPF à l'aide du modèle de machine d'état

Vous pouvez utiliser le modèle de machine d'état pour simplifier les commandes dans les apps de Windows Presentation Foundation. Ce modèle peut vous aider à encapsuler la logique complexe qui détermine si une commande peut être exécutée dans le modèle de machine d'état. Tarquin Vaughan-Scott

Rubriques

Le mot du rédacteur en chef:Test d'Async

Le test unitaire d'un code asynchrone pose un certain nombre de problèmes aux développeurs non avertis. Le numéro de ce mois peut vous permettre de gagner en efficacité.Michael Desmond

À la pointe:Stocker les données des utilisateurs dans ASP.NET Identity

Vous pouvez utiliser ASP.NET Identity dans Visual Studio 2013 pour simplifier des tâches standard, comme la gestion et le contrôle de l'accès aux données des utilisateurs.Dino Esposito

Points de données:Problème lié aux migrations Code First résolu

Julie Lerman résout le problème lié à la migration automatique d'une base de données Microsoft Azure d'un ami.Julie Lerman

Série de tests:Classification consensus à l'aide de C#

James McCaffrey présente une technique d'apprentissage automatique personnalisée qui utilise un jeu de règles pour créer un modèle de prédiction.James McCaffrey

Le programmeur au travail:L'avènement de Roslyn

Lorsque Microsoft a placé le projet du compilateur Roslyn en open source, les développeurs ont pu accéder librement au compilateur et à ses fonctionnalités internes. Ted Neward explore cette technologie fascinante.Joe Hummel, Ted Neward

Applications modernes:Sites Web mobiles, applications natives et applications hybrides

Le développement de ces trois types d'applications principaux (Web mobiles, natives et hybrides) présente des avantages et des inconvénients. L'étude du public ciblé et de la plateforme ciblée orientera vos décisions.Rachel Appel

Ne me lancez pas sur le sujet:Prochain vol

La reprise d'une activité suite à un sinistre est une tâche difficile, qui requiert plus que des âmes courageuses et un portefeuille bien garni. Comme l'observe David Platt, aucun effort de reprise ne peut être réalisé sans un matériel informatique de pointe.David Platt