テストコードのリファクタリング #jjug_r33

JJUG CCC 2012 fallでのセッションへのつぶやきをまとめました。
1
前へ 1 2 ・・ 5 次へ
神速 @sinsoku_listy

vcsを使っている != バージョン管理をしている

2012-11-10 15:23:07
Hideki Igarashi @ganta0087

"継続インテグレーションは強みではなくなった [プログラマー現役続行]" http://t.co/ySUjmYuG #jjug #jjug_r33

2012-11-10 15:23:24
hiranasu @hiranasu

"CIをやってることは、もはや強みではない。やってないところが弱みだ。" #jjug #jjug_r33

2012-11-10 15:23:33
yemoto @kaakaa_hoe_prog

開発の三本柱。バージョン管理。テスティング。自動化。バージョン管理してないところからは逃げ出した方が… #jjug

2012-11-10 15:23:34
Hideki Igarashi @ganta0087

"なぜUnitテストをやるのか?不安を解消させるのが一番の目的" #jjug #jjug_r33

2012-11-10 15:24:49
yemoto @kaakaa_hoe_prog

テストは我々の不安を取り除くもの。品質の向上のためではない。我々は不完全。 #jjug

2012-11-10 15:25:24
Hideki Igarashi @ganta0087

"品質とUnitテストは厄介な関係" #jjug #jjug_r33

2012-11-10 15:29:37
yemoto @kaakaa_hoe_prog

ユニットテストで直接品質は上がらない。が、技術的負債が減り、リファクタリングしやすくなる。変化に対応しやすくなる #jjug

2012-11-10 15:30:14
Hideki Igarashi @ganta0087

"技術的負債が減る・リファクタリングしやすくなる⇒品質が上がる" #jjug #jjug_r33

2012-11-10 15:30:15
osa @osa030

申し訳ございません。自動化されていない自前テストコードです。

2012-11-10 15:30:34
KUBOTA Yuji @sugarlife

ユニットテストでは直接の品質は上がらない。技術的負債を減らす。品質はビジネス面のテストが必要(受け入れ、性能 #jjug_r33

2012-11-10 15:30:47
jaianne @jaianne

ユニットテストは難しい #jjug_r33

2012-11-10 15:31:09
eiryu @eiryu

テストしやすい≒設計がよい #jjug_r33

2012-11-10 15:32:32
Hideki Igarashi @ganta0087

"テストしやすいと設計がいいというのは合っている。逆も然り。" #jjug #jjug_r33

2012-11-10 15:32:33
BiKiSUKE THE END @bikisuke

ユニットテストでは品質はあがらない。言い切っちゃうのか…なるほど。 #jjug_r33

2012-11-10 15:32:45
yemoto @kaakaa_hoe_prog

ユニットテストを学習するコツ。とにかく書く。整理する。自動化する。 #jjug

2012-11-10 15:33:18
eiryu @eiryu

「テストコード。もう。。増えるんですよ。。」w #jjug_r33

2012-11-10 15:33:50
hiranasu @hiranasu

スケジュール優先で技術的負債がたまっていく最近ゆえ、このあたりの話は痛いほどわかる。わかり過ぎて辛い… #jjug #jjug_r33

2012-11-10 15:33:52
Hideki Igarashi @ganta0087

"プロダクションコードと同じようにDRY原則を適用していくと失敗する" #jjug #jjug_r33

2012-11-10 15:34:28
Suzuki Junya @suzukij

テストコードをDRY原則に従って書いてしまうと読みづらくなる。メンテしずらくなる。テストコードのリファクタリングって本当に難しいと思う。

2012-11-10 15:35:24
Hideki Igarashi @ganta0087

"テストはどうしても似たようなコードになる。しかし、リファクタリングして重複を排除するとテストとしてコードの見通しが悪くなる" #jjug #jjug_r33

2012-11-10 15:35:35
前へ 1 2 ・・ 5 次へ