タグ

TDDとJavaScriptに関するlibero18のブックマーク (5)

  • テスト駆動JavaScript - それはBooks

    タイトル テスト駆動JavaScript 著者 Christian Johansen (著), 長尾高弘 (翻訳) 出版社 アスキー・メディアワークス Amazonで購入する JavaScript のテストに関して書かれた、体系的ながやっと出た!という感じにまとめられています。 書では、JavaScript にスポットを当て、テストしやすい JavaScript のコードとはどんなものか、実際にテスト駆動で JavaScript のコードを書くにはどういう手順で進めていけばよいかについて書かれています。 書は大まかに、次の4部に分けて解説されています。 第1部: テスト駆動開発 第2部: プログラマのためのJavaScript 第3部: JavaScriptテスト駆動開発の実際 第4部: テストのパターン 第1部では、一般的な自動テストやテスト駆動開発(TDD)の概念を説明しながら、

  • [書評]テスト駆動JavaScript - l4l

    各所で良書だと評判の「テスト駆動JavaScript」を途中まで読みまして、自分もこれは良書だと思ったので書評的にブログエントリーを書いてみます。 table of contents 章立て このを読むべき人 オススメな読み方 所感 まとめ 1.章立て 第1部 テスト駆動開発 第 1章 自動テスト 第 2章 テスト駆動開発プロセス 第 3章 現役で使われているツール 第 4章 学ぶためのテスト 第2部 プログラマのためのJavaScript 第 5章 関数 第 6章 関数とクロージャの応用 第 7章 オブジェクトとプロトタイプの継承 第 8章 ECMAScript第5版 第 9章 控えめなJavaScript 第10章 機能検出 第3部 JavaScriptテスト駆動開発の実際 第11章 Observerパターン 第12章 ブラウザ間の違いの吸収:Ajax 第13章 AjaxとComet

  • CoffeeScript: a TDD example - DZone

    CoffeeScript is a language building an abstraction over JavaScript (as the similar name suggests.) It is an abstraction over the syntax of JavaScript, not over its concepts: the language is still based on functions as objects which may bind to other objects, and prototypical inheritance. CoffeeScript favors the best practices of JavaScript by transforming abstractions you would have written anyway

    CoffeeScript: a TDD example - DZone
  • 理想のJavaScript入門書 - L'eclat des jours(2011-12-08)

    _ 理想のJavaScript入門書 アスキーの鈴木さんから、テスト駆動JavaScriptをいただいた。 これは、実に良い。おれが考える理想のJavaScript入門書に限りなく近い(というか、おれが書くより良いから上方向から近い)。 まず、これはTDDのであり、JavaScriptの問題点は、それがRubyなどのスクリプト言語より、固いプログラミング言語(JavaとかCとか)に近い構文を持っているのが原因だと思うけど、どうしても変数とか関数名とか長く書きたくなるし(これは不思議な心理的な要求による)、言語が持つ予約語自体が長いし(functionだよ)、つまりいやでもタイプミスして死ぬ。 どうすれば良いかといえば、解決方法は2つしかない。プリプロセッサを用意して未定義変数とか利用していないかチェックするか、あるいはテストするかだ。前者よりも後者のほうがまあ有意義だ。というわけで、TD

    libero18
    libero18 2011/12/08
    テスト駆動JavaScript
  • Node.jsでBDD & TDDをしたいなら。テスト駆動開発の手順書。 - テクノロジーと広義のデザイン!

    まだ執筆中の記事です。ご了承のうえ、ご覧下さい。最近、Node.jsでお客様に納品するコードを書き始めました。納品するなら、ちゃんとテストコードを!ということで、Node.jsでテスト環境を作りました。 最近の流行っているテスティング・フレームワークは?フレームワーク選定にあたって、ちょっと調べてみました。「単体テスト用」とうたっているフレームワークと、BDDやTDDに向いていそうなフレームワークを併記しています。JsUnitJUnitJavascript版です。JUnitJavaの単体テスト用フレームワークとして非常に有名です。比較的古いフレームワークであるため実績があり、ドキュメントもそこそこ充実しています。JUnitに慣れている人は使いやすいでしょう。QunitjQueryの開発で使われています。クライアントサイドでjQueryのテストが比較的容易に行えるだけでなく、サーバーサイ

  • 1