自動テストの誤解とアンチパターン - DevLOVE関西 #devkan

http://devlove-kansai.doorkeeper.jp/events/9908 自動テストがうまくできていない現場のパターンとして、チームのスキルそのものの不足以外に、その自動テスト自体への理解度の浅さがあると思っています。 理解が浅いから、どこまですればいいか分からない(=故にできないと思う)、ロジカルにメリットを上司に説明できない(=故にうまく支援が得られない)のではないかと考えています。 続きを読む
3
量産型ぽざうね @Posaune

テストを自動化するときに、手動のテストを自動にするだけで済むことはほとんどない。そこにはテスト設計の見直しなどが入るので、その部分の利点を見ずに回数だけのROIを定義しても意味が無い #DevKAN

2014-04-19 13:37:32
量産型ぽざうね @Posaune

「TDDとBDDに違いはない。はっきり言います。違いはない!」 by @kyon_mm #DevKAN

2014-04-19 13:38:08
量産型ぽざうね @Posaune

(手動でも自動でも)テストを書くことで、対象ドメインの知識を得ることができる。それに加えて自動化をすることで、プログラミング的なスキル・アーキテクチャを得ることができる。 #DevKAN

2014-04-19 13:39:38
量産型ぽざうね @Posaune

"Specification By Example" 買ったんで誰か読もうず。京都近辺で。 http://t.co/bCR8zsOqYx #DevKAN

2014-04-19 13:44:54
量産型ぽざうね @Posaune

ボブおじさんのTDDを厳格にやっていくと、それは契約プログラミングに限りなく近くなる。 #DevKAN

2014-04-19 13:49:53
Gou.t💉💉 @tan_go238

アジャイル開発の扇 by Uncle Bob がすごくいい #DevKan

2014-04-19 13:52:15
量産型ぽざうね @Posaune

XPは最終的に19のプラクティスっぽいですね http://t.co/aVTn0RVdfJ #DevKAN

2014-04-19 13:53:09
量産型ぽざうね @Posaune

「RefactoringはテストコードがないとRefactoringと言わない!」 by @kyon_mm #DevKAN

2014-04-19 14:14:17
量産型ぽざうね @Posaune

テストがないと"Fact"が定義されないから"Re-Fact"なんてできないですよねー #DevKAN

2014-04-19 14:15:36
山本ユースケ™️ @yusuke

@null だいたいうごきゃいいや、ってたった今テストケースのないコードリファクタリングしてます。不安になる頃合いにテスト書く #DevKAN

2014-04-19 14:18:38
量産型ぽざうね @Posaune

テストコードを自殺させないためには・・・きょんさんのフレームワークをつかう #DevKAN #えっ

2014-04-19 14:23:16
量産型ぽざうね @Posaune

テストコードを自殺させないためのヒント:テストコードからテストコードを呼ぶようにする。テストケース同士の依存関係を記述する(差分プログラミングを活用する)。 GradleなどのTaskベースのフレームワークがヒントになる #DevKAN

2014-04-19 14:28:05
Gou.t💉💉 @tan_go238

TDDで失敗というか品質が思った以上に上がらなかったことはあるけど、それはやり方がよく分かっていないからだと思ってる #DevKan

2014-04-19 14:29:00
量産型ぽざうね @Posaune

Adaコンパイラの失敗はこのPDFに書いてあった #DevKAN http://t.co/rwg9auHFra

2014-04-19 14:30:48
量産型ぽざうね @Posaune

Q「低スキルなプログラマを成長させるには?」A「ペアプロじゃね?」 #DevKAN

2014-04-19 14:37:29
Gou.t💉💉 @tan_go238

エクセルからテストケースを実行してる #DevKan

2014-04-19 14:42:03
量産型ぽざうね @Posaune

「Excelドキュメントを大量に書かないといけない現場で、自動テストを導入するには、プロセス/プラクティスの改善両方必要になる。その場合両方進めるのは難しいのでは?」「テスト結果XML やプレーンテキストを自動変換して求められるフォーマットにするのがひとつの手」 #DevKAN

2014-04-19 14:42:21
山本ユースケ™️ @yusuke

@yusuke そして不安になってきたのでテスト書いてる #DevKAN

2014-04-19 15:02:24