現在地
トップ > 電子書籍 > PC・システム開発 > その他
テスト駆動で作る!初めてのAzureアプリ

テスト駆動で作る!初めてのAzureアプリ [電子書籍版]
窓川 ほしき

1,760(税込)

  • 発行形態:
  • 電子書籍

楽天Kobo初めての方へ!クーポンプレゼント
楽天Kobo初めての方へ!クーポンプレゼント

商品情報

商品説明

内容紹介

【日曜プログラマのためのテスト駆動開発入門書!】


本書は、JavaScriptでテスト駆動開発を行い、実際にAzure上にWebアプリを実装して公開してみるまでのチュートリアルガイドです。テスト駆動開発とは「テストを先に書き、あとから実装する」ことによりテストコードがそのまま設計仕様書になるメリットがあります。日曜プログラマのようにスキマ時間でプログラミングをする際にありがちな「設計を忘れてしまってなかなか進まない」ということを避けながら、実際にWebアプリを作る方法を掲載しています。

〈本書の想定読者〉

・初歩のJavaScriptの知識があるプログラマ

・スキマ時間を使ってプログラミングを行いたい日曜プログラマ


【目次】

第1章 ライフログを記録するWebアプリケーションのサーバー側のテストを作成する

1.1 ユーザー登録機能のテストを設計する

1.2 Mochaとは?Chaiとは?Sinonとは?

1.3 ユーザー登録機能のテストの不足分を追加する

1.4 ユーザー削除機能のテストを設計する(重要度に応じてPendingを利用する)

第2章 サーバー側の機能を実装して、テストをpassさせる

2.1 フォルダ構造とアプリの構成概要について

2.2 テストの実行例と最初のテスト結果

2.3 ユーザー登録機能を実装してテストをpassさせる

2.4 ユーザー削除機能を実装してテストをpassさせる

第3章 ライブラリのI/Oの実動作をテストで確認しながら実装する

3.1 テストフレームワークから実際の外部I/Oを試行する

3.2 外部I/Oをスタブ化する

3.3 現在時刻を内部的に利用する関数のテスト作成

第4章 ライフログを記録するWebアプリのクライアント側UIを作る

4.1 関数内の時間変換のテストを作成する

4.2 関数内の時間変換を実装する

第5章 全体を実装して、Azureに公開する。

5.1 ローカルで、全体の動作確認を行う

5.2 Azure上に公開して、設定と動作確認を行う

5.3 Azureでの公開後の機能強化について

付録A Sinonライブラリで良く使うAPIについて

A.1 スタブ関数の動作を設定するAPI

A.2 実行後のスタブ関数の呼び出し状況を取得するAPI

付録B Expressフレームワークの使い方

商品レビュー

楽天Koboのレビュー

まだレビューがありません。 レビューを書く

楽天ブックスランキング情報

  • 週間ランキング

    ランキング情報がありません。

  • 日別ランキング

    ランキング情報がありません。

楽天Kobo電子書籍版

  • 期間限定!イチオシのキャンペーン

最近チェックした商品

    ※表示を削除したい場合は閲覧履歴のページから削除お願いいたします

    ランキング:PC・システム開発

    ※1時間ごとに更新

    購入データ自動連携!楽天ブックス公式 無料 読書管理パプリ Readee

    このページの先頭へ