#expertpython エキスパートPythonプログラミング読書会08

エキスパートPythonプログラミングの読書会8回目 今回はつぶやきが少なかったです。内容が突っ込みにくいからね・・ http://atnd.org/events/12120
1
tomo🐧@learning @cocoatomo

ついでにそこでテストファーストやテストによる設計について一言! > @shimizukawa #expertpython

2011-02-01 21:31:36
@ikebuchi_s

先にドキュメント書いて、しかも実行可能ってすばらしいな doctest #expertpython

2011-02-01 21:32:59
Ryo Suzuki @hapicky

doctestにテストケースてんこ盛り書いてうんざりしてたけど、やはりこれは間違いだったか...。「doctestは利用者に向けて書くもの」 #expertpython

2011-02-01 21:37:58
Tetsuya Morimoto @t2y

@cocoatomo TDD と単体テストは違うものだと考えて、TDD で境界値テストや全パターンを網羅する必要はない、それは単体テストでやるべきという考え方です、doctest ならそれは利用者に対するドキュメントであって単体テストではないと考える #expertpython

2011-02-01 21:40:35
tomo🐧@learning @cocoatomo

なるほど doctest は test っていうより Usage みたいなもんか. #expertpython

2011-02-01 21:44:26
tomo🐧@learning @cocoatomo

正直, 忘れたら自分が一番困るしなぁ. コマンドの意味とか実行手順とか忘れるし. > doctest #expertpython

2011-02-01 21:45:34
tomo🐧@learning @cocoatomo

doctest って ">>>" を検出してテストを実行するのかな? #expertpython

2011-02-01 21:49:18
Tetsuya Morimoto @t2y

そうですー RT @cocoatomo: doctest って ">>>" を検出してテストを実行するのかな? #expertpython

2011-02-01 21:52:09
Tetsuya Morimoto @t2y

RT @t2y: @cocoatomo TDD と単体テストは違うものだと考えて、TDD で境界値テストや全パターンを網羅する必要はない、それは単体テストでやるべきという考え方です、doctest ならそれは利用者に対するドキュメントであって単体テストではないと考える #expertpython

2011-02-01 21:52:41
Takayuki Shimizukawa @shimizukawa

今日の読書会は終了でーす。次回は7章を2/15(火)です #expertpython

2011-02-01 21:55:51
tomo🐧@learning @cocoatomo

P. 191 Note のスタブとモックの違いって何だったっけ? 相互作用と状態のテストの違いだったけど, どっちがどっちだっけ? #expertpython

2011-02-01 21:56:23
tomo🐧@learning @cocoatomo

おぅ, 終了してた. お疲れ様で〜す. #expertpython

2011-02-01 21:57:08
Ryo Suzuki @hapicky

気になっていたvirtualenvのことなど聞けてたいへん参考になりました。ありがとうございました。 #expertpython

2011-02-01 22:05:15
Ryo Suzuki @hapicky

RT @hapicky: doctestにテストケースてんこ盛り書いてうんざりしてたけど、やはりこれは間違いだったか...。「doctestは利用者に向けて書くもの」 #expertpython

2011-02-01 22:22:30
@ikebuchi_s

今日はエキスパートPython読書会にいってきた おれの理解が追い付いてなかった 清水川さんが、この本のいいところは環境構築からリリースまでしっかり説明されているところと言っていたのが印象深かったです いいドキュメント(本)をおれも書いていきたい #expertpython

2011-02-01 22:41:25
いしきダメロン @sukezo

早速Sphinxを使ってみた。自分のサイトを構築中。いいかも。 #expertpython

2011-02-01 23:57:13
Takayuki Shimizukawa @shimizukawa

こんな事例もあるんですね。。MacでPythonは意外とハードルが高い気がしてきた.. RT @sukezo: エキpy読書会なう。macでvirtualenvしたらエラーになってしまった。ここ観て解決 http://bit.ly/hw8VOk #expertpython

2011-02-02 00:56:19
Takayuki Shimizukawa @shimizukawa

そんなに淡々としてたつもりは無かったんだけど・・突っ込み入れてよ!w RT @t2y: 淡々と setup.py を書いて、淡々と setup.py のコマンドを操る @shimizukawa に付いてってる人はいるのか #expertpython

2011-02-02 00:57:22
Takayuki Shimizukawa @shimizukawa

setup.py test に --with-doctest オプションは渡せなかったというオチでしたorz RT @cocoatomo: setup.py test --with-doctest は test を doctest でやるコマンドかな? #expertpython

2011-02-02 00:57:56
Takayuki Shimizukawa @shimizukawa

テストの実行が一意だ、というくらい?RT @cocoatomo: ほうほう. 今は atomisator-nosetests (実体は bin/nosetests) ではなく setup.py test を使ってるのか. 何かメリットがあったりするの? #expertpython

2011-02-02 00:58:30
Tetsuya Morimoto @t2y

極めたらこうなるのかとw RT @shimizukawa: そんなに淡々としてたつもりは無かったんだけど・・突っ込み入れてよ!w RT @t2y: 淡々と setup.py を書いて、淡々と setup.py のコマンドを操る @shimizukawa #expertpython

2011-02-02 01:00:36
Takayuki Shimizukawa @shimizukawa

長く->「ドキュメントに向かないなら」RT @t2y: @cocoatomo doctest は実行可能な「ドキュメント」という扱いで、あくまで「ドキュメント」だと認識が良いそうです、長くなってしまうなら test_xxx.py にすべきだそうです #expertpython

2011-02-02 01:00:40
Takayuki Shimizukawa @shimizukawa

長くないと思いますよ。こういうのもありますw http://bit.ly/gyJtSa RT @cocoatomo: @t2y なるほど. 自分はこれ http://bit.ly/j41Ua でも長いと思ってしまうのだが, これでも OKな分量... #expertpython

2011-02-02 01:03:56