Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
テスト駆動JavaScript  読書会 1回目 Node塾 講義 その6 2012/03/13
お前誰よtwitter: kysnm / kiyoshi nomohttp://d.hatena.ne.jp/TokyoIncidents 東京事変ファンのプログラマーです。解散悲しい、、、 普段は Rails で開発してます。Perl、Pyt...
第1章 自動テスト● 手作業をやめて自動化しよう● 実行し易く、依存のない、独立したテスト● テストには自己チェックの仕組みが必要● 1つのテストが1つのユニットの特定の振る舞いだ  けをテスト(短くて理解し易く)● テストは投資● 優れた単体...
手作業をやめて自動化しようしばらくぶりに見たコードは理解するのに苦しんだりします、、、 バグが出てもテストケースを追加していけば心配事が減りますよね。 ま、要は色々良い事あるからやっちゃいなよって感じ。
独立したテスト依存性を排除し、小さく読み易く テストが簡易ドキュメントにもなる。 何を引数に取るのか、どんな値が帰るのか。
テストは投資http://d.hatena.ne.jp/kura-replace/20120306/1331040054テストとのペアプロ https://twitter.com/yamashiro/statuses/1778096355736...
優れた単体テストを書くには経        験が必要実プロジェクトでやろうとすると依存性排除とか結構難しい どこまでテストすべきかの基準が判断しづらい
一応写経してみました。https://gist.github.com/84f7625de1cb5d7301f7Node塾なので vows を使ってみました。ありものを使うと楽ですね。
ご清聴ありがとうございました 
Upcoming SlideShare
Loading in …5
×

Node塾 講義その6 テスト駆動java script 読書会 1回目

3,704 views

Published on

  • Be the first to comment

Node塾 講義その6 テスト駆動java script 読書会 1回目

  1. 1. テスト駆動JavaScript 読書会 1回目 Node塾 講義 その6 2012/03/13
  2. 2. お前誰よtwitter: kysnm / kiyoshi nomohttp://d.hatena.ne.jp/TokyoIncidents 東京事変ファンのプログラマーです。解散悲しい、、、 普段は Rails で開発してます。Perl、Python(GAE) も軽くやってました。
  3. 3. 第1章 自動テスト● 手作業をやめて自動化しよう● 実行し易く、依存のない、独立したテスト● テストには自己チェックの仕組みが必要● 1つのテストが1つのユニットの特定の振る舞いだ けをテスト(短くて理解し易く)● テストは投資● 優れた単体テストを書くには経験が必要
  4. 4. 手作業をやめて自動化しようしばらくぶりに見たコードは理解するのに苦しんだりします、、、 バグが出てもテストケースを追加していけば心配事が減りますよね。 ま、要は色々良い事あるからやっちゃいなよって感じ。
  5. 5. 独立したテスト依存性を排除し、小さく読み易く テストが簡易ドキュメントにもなる。 何を引数に取るのか、どんな値が帰るのか。
  6. 6. テストは投資http://d.hatena.ne.jp/kura-replace/20120306/1331040054テストとのペアプロ https://twitter.com/yamashiro/statuses/177809635573641216「とりあえず作れ。あとで綺麗にする時間やるから」 
  7. 7. 優れた単体テストを書くには経 験が必要実プロジェクトでやろうとすると依存性排除とか結構難しい どこまでテストすべきかの基準が判断しづらい
  8. 8. 一応写経してみました。https://gist.github.com/84f7625de1cb5d7301f7Node塾なので vows を使ってみました。ありものを使うと楽ですね。
  9. 9. ご清聴ありがとうございました 

×