まだ入院中で、大腸内視鏡検査が終わったところで
そろそろ退院が見えてまいりました。
今回、病院送りにされた原因の仕事に関して
少しばかり愚痴を書いてしまいます。

始まりは仕様書もソースコードも何も無い
AccessとVBプログラムのC#へのリプレースでした。
(DBはいじっちゃだめという制限つき)

私に仕事が回ってきた時すでに納期を過ぎていました。
この事は、
客先でお客さんに聞いて初めて知りました・・・・

自称元ゲームプログラマなので、
DBに詳しい訳ではないですが、
リプレースするプログラムのDBが謎仕様でした。

・1つのカラムに「*」「^」を区切り文字として複数の情報を登録
・カラム名と関係ない情報が登録される
・種類の違う伝票が同じテーブルを使用している
(そのため使われないカラムとか、上記のような事がされている)
・備考1、備考2・・・・とカラム名が続く
・数値を×100して登録している

などなど数え上げたらきりが無いほどにあります。
DBでこういう使い方は普通なのでしょうか?w

続くかも

by CO