Lightweight Language Lovers
As a writing document ~すばらしき平スクリプト達~
- 最近痛感したのは、スクリプトを書くというのは同時にドキュメントも残していっていることだ、ということです。EXCELですればほとんどマウス操作だけで出来る簡単なデータ加工でも、スクリプトでやればそれなりにタイピングする必要があります。しかし1年後、同じ加工を別の人に頼もうとしたらどうでしょう?メモなどの形で残しておかなくてはなりませんね。1年に1回の作業だと、面倒だし記述忘れの可能性もあります。
- スクリプトなら、それ自体がドキュメントとなります。しかも、すべてが記載された最大限に正確なドキュメントです。
- この目的には記号を嫌うPythonの良さが際立ちます。「$,%,@」等の記号は、知っていなければ何を表しているかまったく分からない暗号のようなものですが、Pythonはそのような記号をあまり使用しません。Pythonのことをまったく知らない人にも、ある程度、何をしているか位は把握してもらえそうです。
- 「平スクリプト」というのは、関数、クラス等の高級な機能や、いわゆる「この部分はこの命令を使えば一行で書けます」的な機能も使っていない、上から下に単純に見ていけるスクリプトという意味で付けた名前です。たくさんの機能を盛り込んだ汎用的な殿様スクリプトを一つ作っておくよりも、手持ちの駒として、このような平スクリプト達をたくさん持っておくほうが、いざという時にありがたさが分かると思います。