夜行録 - 酔歩.net

日暮れて道遠し さらに夜道を行く もって夜行録と名付く

python と test とドキュメント

ちょっとまじめにpythonの勉強をしていた。
今までも仕事で書きなぐってはいたんだが、開発環境とかテストとか、一体化された構成を求めて。

eggとかeasy_installとかsetuptoolsとかPasteScriptとか、その辺もなかなか判りにくかったけどまあ深追いしないでいいや。pastescriptでディレクトリ掘ってsetup.py対応にすればよかろう。

テストと云えばテスト駆動開発UnitTest。・・・嫌いなんだよな、あれ
いや、むしろテストコード書きながら本体コード書く方だけど、テスト用クラスだの関数ごとにテスト関数だの差し出がましいのはダルくてアレ。リグレッションはよくやってしまうからある方がいいのは判るが、正しいことの判定はダルいぞ? 柔軟なフォーマットのファイルが正しく読めたかとか全フィールドチェックするんだろうか? 1回正しいコードで呼んでserialization保存しておいて、それ読み込んだのと比較?

あれこれ彷徨っているうちにdoctest見つけた。これならドキュメントに今まで書いてたようなテストscriptベタ書きすればいいんじゃね?コード自身に埋めてもいい気がするけど、そっちはdoxygenと衝突しそうだな・・・・・。

2013年10月30日 (Wed) - 01:22:59 - その他雑記 - 3070x - permalink
Karma points: 0. Do you like this article? [yes/no]