ファイル処理スクリプトをJavaScript/TypeScriptでTDD する~Sinon.js でAPI のスタブ作成~

ファイル処理スクリプトをJavaScript/TypeScriptでTDD する~Sinon.js でAPI のスタブ作成~

  • ダウンロード商品
    default
    ¥ 300

技術書典5のサークル「き24」さんで委託頒布した新刊です。 次の2つを目的とした本です。 * ファイル処理の自動化JavaScriptスクリプトを題材に、テスト駆動開発しよう! * せっかくなのでTypeScriptでのテスト書き方もやってみよう! 本書では、次のようにして「テスト駆動開発」を進めます。 1. 初めて使うモジュール(本書ではfsとする)のAPI挙動をテストコードで確認する。 2. (本書ではファイルシステムへのI/Oの)APIをスタブ化してテストコードを書く。 3. 機能の追加を、テストコード側に先に「(期待する)仕様」を記載して検討する。 4. 機能を実装して、テストをパスさせる。 その後に、次のようにして「TypeScript」を始めてみます。 1. TypeScriptで「Hello world」する。 2. Mochaテストを、先のコードをなぞって書く。 3. TypeScriptコードからJavaScrip(Node.js)へのコンパイルとテストの実行を楽にする。 4. 機能を実装して、テストのパスさせる。 本書では「Mocha+Chai+Sinonでテストを作成」します。 よくあるテストコードのサンプル「1+1=2」では【なく】、「ファイルシステムへのI/Oするfsモジュールをスタブ化するには?検証するには?」を具体的なテストコードのサンプルを用いて説明します。 ※本PDF版の内容は、技術書典5での頒布物(コピー本)と同一です。

商品の発送について
倉庫から発送

BOOTHの倉庫から配送される商品です。入金が確認され次第、発送されます。

自宅から発送

出品者自身が梱包・配送します。「発送までの日数」は、BOOTHでの入金確認が完了してから商品が発送されるまでの予定日数です。
あんしんBOOTHパック で発送予定の商品は、匿名で配送されます。

ダウンロード商品

入金が確認された後に「購入履歴」からいつでもダウンロードできるようになります。

pixivFACTORYから発送

pixivFACTORY が製造・配送する商品です。入金が確認され次第、製造されます。

技術書典5のサークル「き24」さんで委託頒布した新刊です。 次の2つを目的とした本です。 * ファイル処理の自動化JavaScriptスクリプトを題材に、テスト駆動開発しよう! * せっかくなのでTypeScriptでのテスト書き方もやってみよう! 本書では、次のようにして「テスト駆動開発」を進めます。 1. 初めて使うモジュール(本書ではfsとする)のAPI挙動をテストコードで確認する。 2. (本書ではファイルシステムへのI/Oの)APIをスタブ化してテストコードを書く。 3. 機能の追加を、テストコード側に先に「(期待する)仕様」を記載して検討する。 4. 機能を実装して、テストをパスさせる。 その後に、次のようにして「TypeScript」を始めてみます。 1. TypeScriptで「Hello world」する。 2. Mochaテストを、先のコードをなぞって書く。 3. TypeScriptコードからJavaScrip(Node.js)へのコンパイルとテストの実行を楽にする。 4. 機能を実装して、テストのパスさせる。 本書では「Mocha+Chai+Sinonでテストを作成」します。 よくあるテストコードのサンプル「1+1=2」では【なく】、「ファイルシステムへのI/Oするfsモジュールをスタブ化するには?検証するには?」を具体的なテストコードのサンプルを用いて説明します。 ※本PDF版の内容は、技術書典5での頒布物(コピー本)と同一です。