勘弁してくれ

 私はコンピュータープログラミングで一応給料を貰っています。自分で「一応」と但し書きする程度の技術しかないのが残念ですが。
 私の仕事はプログラムの保守(バク等の直しやシステム拡張)が主な仕事なのですが、昔のコードを見ると途方に暮れることが多くあります。
 それは、一つの関数は100行程度に、変数の初期値はできるだけ設定する、あまり使わない関数はコメントを付ける、といったことはプログラムの教科書系の本にはほぼ必ず書いているのですが、それが守られていないからです。
 500行くらいある関数。初期値どころか、何に使うのかすら書いていない変数。誰がいつ作った・直したのかすらわからないコメント。そしてそのプログラムが五年以上使われていたという現実。
 私は途方に暮れることしか出来ません。