ああ、困ったちゃん
『どう作れば そうなるの?』
FROM:匿名希望
Date:2000/03/27
登場人物
Boss:うぃんどぅずの システムは やっぱりよくわからないらしい 上司
わ :汎用歴1年 パソコン&うぃんどぅず歴2年半の 一応ぷろぐらまぁ な σ(^^)
困1:ぁ ゃι ぃソースを書く伝説の プログラマーさん
困2:パソコン歴は私より長いらしいプログラマーさん
困3:汎用歴??年 パソコン&うぃんどぅずは 同期の プログラマーさん
Boss:システムの変更をお願いします。
今回は 納期は ちょっと 期間がありますよ。
わ :……でも 仕様書はなくて、×△管理って ×△を 管理するんですね? Boss:よく わかりましたね。
わ :(やっぱり〜(T-T))
…まさか 困1さんが 作ったシステムじゃ ないでしょうね?
Boss:困2さんが 作ったシステムなんです。
前回は 困3さんに 修正をお願いしたんですけど、
今回 困3さんが手が 空かないので、お願いします。
わ :(……なんか嫌な予感がするなぁ……)
わかりました。
【例題】
修理が1件 発生するたびに 1つのデータを入力します。
修理内容毎・月毎に 修理金額の集計する レポートを作成します。
………すごく 単純なシステムですね(^^;)
なのに どうして、修理の 新規入力と修正と確認のフォームが 別なの?
3つのフォームの 中身はほとんど 一緒だよね?
さらになぜ 1つのフォームに 20以上の 同じルーチンが あるの?
困1さんの システムより 凄いぞ?
すでに 血管切れそうだったんですが、まだ 続きました。
困3さんが 作ったところを みると…
延々と 続く 300行以上の 似たようなルーチンの 繰り返しのソース。
しかし For〜Next文と フィールドオブジェクトを 使ったら 15行になっちゃうし……
……( (( ( (ヽ(;TT)/
いったい、どう考えて 作れば こんなシステム 作れるんだろう…。
こんな 素敵な 人達に 囲まれて、私は 元気に仕事をしています……。
