自動テストの誤解とアンチパターン - DevLOVE関西 #devkan
http://devlove-kansai.doorkeeper.jp/events/9908
自動テストがうまくできていない現場のパターンとして、チームのスキルそのものの不足以外に、その自動テスト自体への理解度の浅さがあると思っています。
理解が浅いから、どこまですればいいか分からない(=故にできないと思う)、ロジカルにメリットを上司に説明できない(=故にうまく支援が得られない)のではないかと考えています。
続きを読む
みうら かずひと
@kazuhito_m
勉強会の受け付けにて。 主催の方「…なにしに来たんです?」 俺「…様子を…うかがいに…」 みたいなやり取りをした、「勉強会に二時間遅れ」のクズw #devkan
2014-04-19 15:16:10
みうら かずひと
@kazuhito_m
きょんくんさん「メソッドをテストしているか、振る舞いをてすとしているか…がかけているかの基準は、「文章からそのもののことが想像できる」かによる。”彼女は歩く”、”彼女が手を降る”などの単文の羅列では彼女の事はわからない。」(意訳) #devkan
2014-04-19 15:21:15
みうら かずひと
@kazuhito_m
「課題を解決する…を、「人が気を付ける」にしがちなんですよねw」 それ!!言いたいことをほぼ言ってもらっている!! #DevKan
2014-04-19 15:32:10
だいくしー
@daiksy
うちのチームでは、テーブル定義の変更を他チームに連絡せねばならない、という課題があって、何度か忘れてて漏れがあったので、その課題のハンドリングを自動化する、というトライがこの間出てたね。 > 課題を解決するテスト #DevKan
2014-04-19 15:33:39
yoh nakamura
@yohhatu
crontabとかもそうだけど、設定ファイルとかのテストも工夫すれば、「しょうもないミス」はある程度防げるような気がする。 #DevKan
2014-04-19 15:36:04
みうら かずひと
@kazuhito_m
「課題をテストで解決する」てのは「課題を自動化をもって解決する」という言葉で、やってきたつもり。 そうすると「世の中における有象無象の”基準無いもの”に基準を探って作っていく」という作業になっていって、それは俺の中では楽しい作業だw (crontabの例から感想) #DevKan
2014-04-19 15:40:43
山本ユースケ™️
@yusuke
前テストケースから設定を生成することを考えたことある。そのテストケースのテストケースが必要だと気がついてやめたけどw #devkan
2014-04-19 15:44:28
みうら かずひと
@kazuhito_m
きょんくんさん氏「勉強会でScalaのバッドなノウハウが来ている人に伝搬されてしまうのではないか」と、器具。 #DevKan
2014-04-19 16:08:13