TDDBC仙台6th

0
前へ 1 2 3 ・・ 6 次へ
いまいまさのぶ @masanobuimai

「テストコードのテストは実装コードである」 わざと実装コードに誤りをいれてテストコードをコカす。 #tddbc

2016-11-26 11:21:57
minoru.oonuma @numamino

テストコードのテストは実装コードで行う(mutation testing) #tddbc

2016-11-26 11:22:51
👻setoguchi🎷(𝕏)Ⓥ🆅 @stgctkm

TDDで最初に仮実装するのはテストコードのテストッッッ #tddbc

2016-11-26 11:22:51
いまいまさのぶ @masanobuimai

テストメソッド内にたくさんのアサーションを書くのはアサーションルーレット・アンチパターン。 #tddbc

2016-11-26 11:27:48
👻setoguchi🎷(𝕏)Ⓥ🆅 @stgctkm

テストにつきassertionは1つがよいッッッ #tddbc

2016-11-26 11:29:01
いまいまさのぶ @masanobuimai

テストメソッドに対してアサーションの数は1対1が基本ルール(破られることは多々ある。 #tddbc

2016-11-26 11:29:05
いまいまさのぶ @masanobuimai

2回の重複は偶発かも知れないが、3回の重複は排除すべき対象。#tddbc

2016-11-26 11:32:14
いまいまさのぶ @masanobuimai

FizzBuzzの完全なテスト(1〜100まで試す)を目指そうとしたら、テストコードそのものがFizzBuzzの実装になりそうだよなー。 #tddbc (・3・)

2016-11-26 11:35:03
👻setoguchi🎷(𝕏)Ⓥ🆅 @stgctkm

#tddbc 不安があればテスト追加ッ 自信を持てれば、すぐにリファクタリングゥ!

2016-11-26 11:37:36
minoru.oonuma @numamino

テストコードもいやな臭いがしたらリファクタリング #tddbc

2016-11-26 11:39:15
いまいまさのぶ @masanobuimai

うむ、ローカル変数をフィールド変数にリファクタリングしても、重複コードまで直してくれないのか。 #tddbc (´・ω・`)

2016-11-26 11:41:47
白い高野さん @masaru_b_cl

また #tddbc やりたい欲が出てきたし、長岡 2.0企画しようかな

2016-11-26 11:45:00
bangucs @bangucs

TDDデモ中。「不安」「自信」って言葉をよく使うんですね。 #tddbc #sendai

2016-11-26 11:45:00
👻setoguchi🎷(𝕏)Ⓥ🆅 @stgctkm

「テストコードに仕様が現れるようにする」ことがテストのリファクタリングに必要ーーッ! #tddbc

2016-11-26 11:49:48
👻setoguchi🎷(𝕏)Ⓥ🆅 @stgctkm

その1. テストメソッド名で表すッ #tddbc

2016-11-26 11:50:36
👻setoguchi🎷(𝕏)Ⓥ🆅 @stgctkm

その2. JUnitでは内部クラスで状況を表すッ #tddbc

2016-11-26 11:52:02
👻setoguchi🎷(𝕏)Ⓥ🆅 @stgctkm

テストコードに仕様と実装のレベルを明示する #tddbc

2016-11-26 11:56:14
いまいまさのぶ @masanobuimai

(´-`).。oO(IntelliJ使えばすぐ拡大できるのに…) #tddbc

2016-11-26 11:56:16
いまいまさのぶ @masanobuimai

テストコードのリファクタリング、やってないなー。 #tddbc (¦3[▓▓]

2016-11-26 11:57:49
前へ 1 2 3 ・・ 6 次へ