ちょっとだけ、Pythonをいじってます。Perler から見ると、結構、うざいこと多い。
配列の範囲を越えるとエラー(Perlだと、自動拡張)
文字列が配列扱いで部分代入不可(=~ s/hoge/fuga/ 出来ない?!)
変数の宣言が代入文
設計した人がエラー大好き人間だったらしい。Perlは、ほとんどエラーの出ない言語だから、そのあたりがうっとうしいです。
Indentでblockになる構文なんだけど、tab 使えないのね。viでは ts=8 sw=4 なので、基本、expand しないと動かない。Python作った奴は、vi 使いでないことも確かだな。
PerlはModuleにはtestがあるんだけど、Python は doctest。悪くはないんですが...
TDDしようと思って自分で、doctestを書く
ってのは、不可能だとわかりました。実行してみて、その結果をコピペするには doctest は良い。それをソースに貼れば良いだけだから。でも、こうなって欲しいという、doctest を書くのは難しい。
No comments:
Post a Comment