今日のお仕事
2001年7月27日
今日はまともな仕事が与えられた.C で書かれた過去のプログラムの改良だ.
追加する機能自体は簡単なんだが,元のソースがえらいことになってる.
関数がほとんど WinMain() ひとつだけで,しかも500行以上もある(T_T).
1から書き直したほうがよっぽど効率がよさそうな気もするが,
「構造化したいのは分かるが,あんまり書き換えると
君が永久にメンテナンスしなきゃいけなくなるよ」と脅されてしぶしぶ機能追加のみ(;_;).
ダメなソフト会社の見本みたいな状況じゃないか….
ところでそのプログラム,エラーのダイアログを表示するだけのために WinMain から
始まってるが,perl で書けばもっと簡単にできそうな気がする.
そしてエラーコードを呼び出し側のアプリケーションで処理して
適切なダイアログを表示するれば….
というか,VRML を gzip で圧縮したものを tar で固めたデータファイルっていったい….
tar と gzip の順番が逆じゃねーか(;_;).