テスト駆動で作る!初めてのAzureアプリ
窓川 ほしき(著)
/NextPublishing
作品情報
【日曜プログラマのためのテスト駆動開発入門書!】本書は、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 スタブ関数の動作を設定するAPIA.2 実行後のスタブ関数の呼び出し状況を取得するAPI付録B Expressフレームワークの使い方
もっとみる
商品情報
- 著者
- 窓川 ほしき
- ジャンル
- コンピュータ・情報 - アプリケーション・プログラミング
- 掲載誌・レーベル
- NextPublishing
- 書籍発売日
- 2018.11.01
- Reader Store発売日
- 2019.04.12
- ファイルサイズ
- 2.6MB
以下の製品には非対応です
この作品のレビュー
平均 0 (0件のレビュー)
新刊自動購入は、今後配信となるシリーズの最新刊を毎号自動的にお届けするサービスです。
- ・発売と同時にすぐにお手元のデバイスに追加!
- ・買い逃すことがありません!
- ・いつでも解約ができるから安心!
※新刊自動購入の対象となるコンテンツは、次回配信分からとなります。現在発売中の最新号を含め、既刊の号は含まれません。ご契約はページ右の「新刊自動購入を始める」からお手続きください。
※ご契約をいただくと、このシリーズのコンテンツを配信する都度、毎回決済となります。配信されるコンテンツによって発売日・金額が異なる場合があります。ご契約中は自動的に販売を継続します。
不定期に刊行される「増刊号」「特別号」等も、自動購入の対象に含まれますのでご了承ください。(シリーズ名が異なるものは対象となりません)
※再開の見込みの立たない休刊、廃刊、出版社やReader Store側の事由で契約を終了させていただくことがあります。
※My Sony IDを削除すると新刊自動購入は解約となります。
お支払方法:クレジットカードのみ
解約方法:マイページの「予約・新刊自動購入設定」より、随時解約可能です
続巻自動購入は、今後配信となるシリーズの最新刊を毎号自動的にお届けするサービスです。
- ・発売と同時にすぐにお手元のデバイスに追加!
- ・買い逃すことがありません!
- ・いつでも解約ができるから安心!
- ・優待ポイントが2倍になるおトクなキャンペーン実施中!
※続巻自動購入の対象となるコンテンツは、次回配信分からとなります。現在発売中の最新巻を含め、既刊の巻は含まれません。ご契約はページ右の「続巻自動購入を始める」からお手続きください。
※ご契約をいただくと、このシリーズのコンテンツを配信する都度、毎回決済となります。配信されるコンテンツによって発売日・金額が異なる場合があります。ご契約中は自動的に販売を継続します。
不定期に刊行される特別号等も自動購入の対象に含まれる場合がありますのでご了承ください。(シリーズ名が異なるものは対象となりません)
※再開の見込みの立たない休刊、廃刊、出版社やReader Store側の事由で契約を終了させていただくことがあります。
※My Sony IDを削除すると続巻自動購入は解約となります。
お支払方法:クレジットカードのみ
解約方法:マイページの「予約自動購入設定」より、随時解約可能です