MSDN マガジン November 2014

MSDN マガジン November 2014

非同期プログラミング:非同期コードの単体テスト

単体テストとモック フレームワークにおける非同期サポートの現状を、MSTest、NUnit、および xUnit を中心に Stephen Cleary が説明します。 Stephen Cleary

非同期プログラミング:非同期コードの単体テスト: テストを容易にする 3 つの解決策

そのメリットや制限事項など、テストを容易にするコードの設計とリファクタリングの方法について Sven Grand が紹介します。 Sven Grand

Windows Phone 8.1:Windows Phone 8.1 で地図を扱う

基本的な地図の表示、イメージやコントロールの追加など、Windows Phone 8.1 の新しいマップ コントロールの使い方を Keith Pijanowski が説明します。また、ジオコーディング、逆ジオコーディング、ルート計算を可能にする、基盤となるマップ サービス API も紹介します。 Keith Pijanowski

Azure の詳細:Azure Mobile Services によるセキュリティと ID の管理

企業にとって優先度が高いのは私物デバイスの業務利用をサポートすることです。クラウドは、開発者が iOS、Android、Windows Phone 向けにアプリを作成、サポートし、安全に管理するのに役立つ可能性があります。 Bruno Terkaly, Greg Oliver

アプリケーション インストルメンテーション:Pin によるアプリケーション分析

Intel が提供するインストルメンテーション フレームワーク、Pin の概要を紹介します。Pin は、アプリケーションの実行中にそのアプリケーションをプロファイリングする独自のツールを作成できるようにします。今回はアプリケーションによくあるメモリの問題を検出するのに役立つ Pintool を C++ で作成する方法について説明します。 Hadi Brais

ロード テスト:Microsoft Azure と Visual Studio Online によってロード テストを容易にする

Visual Studio Online には、クラウド ロード テストが含まれており、これによってロード テスト インフラストラクチャの自動プロビジョニングとホスティングが可能になります。Visual Studio 2013 とクラウド ロード テストを使用して、負荷の高い状況でのアプリケーションの動作について有益な情報を得る方法について説明します。 Charles Sterling

MVVM:ステート マシン パターンによる WPF コマンド処理

Windows Presentation Foundation アプリでコマンド処理を簡単にする場合にステート マシン パターンを使用できます。このパターンでは、コマンドをステート マシン パターン内で実行できるかどうかを判断する複雑なロジックをカプセル化することができます。 Tarquin Vaughan-Scott

コラム

編集長より:非同期コードをテストする

非同期コードの単体テストは、不慣れな開発者を戸惑わせるさまざまな課題をもたらします。今月号の特集記事では、開発者が非同期コードの単体テストを適切に実行するために必要な情報を提供します。Michael Desmond

Cutting Edge:ASP.NET Identity でのユーザー データの保存

Visual Studio 2013 の ASP.NET Identity を使用すると、ユーザー データへのアクセスの管理と制御などの標準タスクが単純になります。Dino Esposito

データ ポイント:解明された Code First Migrations の謎

友人の Microsoft Azure データベースが自動的に移行された理由について、Julie Lerman がその謎を解き明かします。Julie Lerman

テストの実行:C# を使用したコンセンサス分類

予測モデルの作成にルールの集合を使用する独自の機械学習手法を James McCaffrey が提案します。James McCaffrey

働くプログラマ:Roslyn 登場

マイクロソフトが Roslyn コンパイラ プロジェクトをオープン ソースにしたことで、開発者はコンパイラとその内部機能に自由にアクセスできるようになりました。この興味深いテクノロジについて Ted Neward が詳しく説明します。Joe Hummel, Ted Neward

最新のアプリ:モバイル Web サイトとネイティブ アプリとハイブリッド アプリの比較

モバイル Web サイト、ネイティブ アプリ、ハイブリッド アプリという 3 種類の主要アプリには開発に際してそれぞれ長所と短所があります。今回はターゲットにする利用者層とプラットフォームを調べ、どのアプリを採用するかについてのガイダンスを提供します。Rachel Appel

ちょっとひと言:次のフライト

災害救助は、勇敢な心と豊富な資金を必要とする困難な事業です。最新の IT がなくては終えることができない復旧作業について David Platt が意見を述べています。David Platt