とある取引先の物流制御システム
とある取引先に訪問したところ、システムの手直しを頼まれました。
そのシステムは古いバージョンの Access で作成されており、VBAなら扱えるので気軽に引き受けてソース一式を持ち帰りました。
OMG
事務所に戻って古いバージョンの Access をインストールし、そのシステムを開いてチェックしたところ OMG!
プログラムが記述されていないのにモジュールとして存在していたり、コードが記述されている部分も一見すると何をやっているのかよくわからない有様。
引き継いだ人のことを全く考えていない独りよがりのプログラムです。どこのシステム会社が作ったのかわかりませんが、ビギナー丸出しのコーディングでしたね。
こりゃ改修が大変だわ。安請け合いしちまったなー
そのような状態のシステムって、作った側としての覚えがありますが、設計そのものに混乱があるのだと思います(笑)
思うにカオス化したシステムは、手直しより作り直したほうがプロの方には早いかもしれませんね。
プログラムを見た瞬間に作り直したいと思いましたよ(笑
簡単なツールの様にメンテナンスが不要なシステムならカオスのようなプログラムでもいいとは思いますが、園様なシステムってほぼありませんからね。