エキスパートPythonプログラミング読書会 第二期 13

第11章 テスト駆動開発 http://connpass.com/event/1623/
1
うさたーん @usaturn

#expertpython でいなださんのブログが紹介されている/Python で TDD してみる - methaneのブログ http://t.co/EihwEpfy

2013-01-15 19:19:10
lincolinnyan @lincolinnyan

下につきました。お手数おかけしますー。 #expertpython

2013-01-15 19:19:37
藤原敬弘🍻Takahiro Fujiwara @wutali

ビアバッシュ代の1500円は、 @shimizukawa 先生のお話が終わり次第、集めます。もし、参加されない場合は今のうちに行って下さい! #expertpython

2013-01-15 19:25:01
うさたーん @usaturn

「TDDを実行していても途中で仕様の変更があった場合、書いたテストコードが負の遺産になる事もある」 #expertpython

2013-01-15 19:26:19
藤原敬弘🍻Takahiro Fujiwara @wutali

ビューのコードは良く変更されるんで、書かない。新しいプロジェクトを立ち上げるときは、テスト書かないで、アーキテクチャ決めながらコードをひたすら書くようにしてる。 #expertpython

2013-01-15 19:29:27
うさたーん @usaturn

「TDDで書いていれば受け入れテストは要らない、という話にトンでしまう事があるが、それぞれのテストのレイヤーを考えなければならない」 #expertpython

2013-01-15 19:29:31
うさたーん @usaturn

「壊れやすいテストは書かないようにして、リグレッションを防ぐ為のコードを書くようにしている」 #expertpython

2013-01-15 19:31:33
うさたーん @usaturn

ソースコードを生成する時に、同時にテストコードも生成している・・・・・だと? #expertpython

2013-01-15 19:33:58
安心沢ガブ美 @gab_km

開発を促進するためのテストと言うよりは、(確認した箇所については)バグのないことを保証していくためのテスト、という側面でTDDのテストを捉えているのね。 #expertpython

2013-01-15 19:35:23
うさたーん @usaturn

TDDの導入についてというより、仕組みやツールの導入の仕方の話かな。問題の解決の為であれば導入しやすいが、その目的を納得してもらえなければ難しい #expertpython

2013-01-15 19:39:40
うさたーん @usaturn

「チューターがテストコードを書いて渡して実装させる事はある。でも、そればかりだと成長しない」 #expertpython

2013-01-15 19:43:47
安心沢ガブ美 @gab_km

ペアプロの話、に近いのかな。 #expertpython

2013-01-15 19:44:19
安心沢ガブ美 @gab_km

やっぱり unittest の assertHoge(a, b) みたいなのは Pythonic じゃないという認識なのか。 #expertpython

2013-01-15 19:50:45
うさたーん @usaturn

doctestの使い方次第ではドキュメントと実装が乖離しない #expertpython

2013-01-15 19:54:41
うさたーん @usaturn

「docstringで未完成のドキュメントを作成し、doctestでTDDを実行する練習」 #expertpython

2013-01-15 20:00:56
安心沢ガブ美 @gab_km

Python で BDD-like なことをやるの、doctest で良い気がしてきた。 #expertpython

2013-01-15 20:01:09
うさたーん @usaturn

「Seleniumは負債になるよね」「一回作ったら満足するよね」 #expertpython

2013-01-15 20:06:12