著作一覧 |
プログラマーには面倒なだけだが、パーサーを作る必要がほとんどなく(っていうかSAXあたりを利用すれば良いわけだし)、そのまま構文木が生成できるからすごく簡単というメリットがある。
と、BPEL見てて思った。
白金の茂蔵という店で食事。古い友人と。
楽譜をいくら読んで脳内音楽を奏でさせても、それは音楽じゃない。音楽は音だ。それを敷衍させてしまっているから、ヘッドフォンはあまり好きではない。周囲から入る雑音も音楽の一部(もちろん総譜には記述されていないし、記述そのものが不可能だ)だと思うからだ。もっとも、針音を受け入れざるを得ない時代に音楽と親しんだからという環境依存の側面もあるだろうけど。
どんなにコードがあっても、それはプログラムじゃない。プログラムは実行されているときがプログラムだ。瓶棚に署名して美術館に置いたらそれは瓶棚ではなく美術品になるということは、使わなければ本来の意味を容易に失うということだ。ポルシェ美術館のポルシェは車ではなく展示物だ。本棚の中の本には知識も表現も感慨もなく、開いて読んではじめて本となる。観察者がいなけりゃ観察物にはならない。
テストファーストの1番の長所は動かすことが先にある点だ、と思うのはそういうことだ。
ジェズイットを見習え |