近頃版/another blog@hatena/Wiki/BBS
< ルート開拓 | 仕事、の愚痴(2) >
そんなこんなでようやくブラックボックス部分の総書き直しに突入。
とにかく読んでいてムカツク。オブジェクト指向の概念を正しく身に着けないままにオブジェクト指向なカプセル化機構を使わせるとこんな感じのコードができ上がるわよね、という典型のようなコードを読むのが辛い。これを綺麗に書き直すということは、既存のコードのバラバラ死体を作った後でそれらを綺麗に繋ぎ合わせるという作業に他ならない。しかも他人の書いたPerlのコードという極悪っぷり。
…ここで苦労しておくことが後で自分に返って来る、と思えなければとてもじゃないがやりたい仕事ではないよなあ。
_まあなんだ、読んでいると「書いた人はすごく頭を使ったんだろうなぁ」というのだけは透けて見えてくる。くるのだが、正しく抽象化してればそんな頭使わんでも済んだろうにとも思う。というかそうしといてくれればこんなところで俺が頭使わなくても済んだのであって!
かくてプログラマにとって怠惰は美徳であるというのを再認識。…くそう、もっと怠惰に仕事してえぞ。