今担当しているお仕事では、開発言語にVB6、DBにOracleを使用しています。VB6!?と思っていましたが、やってみるとこれが割と綺麗に書けたので思考の流れとアーキテクチャ設計指針をここにまとめておこうかなと思いました。VB6は1998年リリースとのことですが、その時代としてはかなり先進的で画期的な言語だったのではないでしょうか。Windows95、98といいその頃のMicrosoftはすごかったんですね~。長くなるのでとりあえず、第一回目では概要と方針を書いてみます。何か参考になれば嬉しいです。求められる非機能要件の整理からです。・将来的に.Net等のオブジェクト指向言語でリプレースする可能性があるお客様に相談して頂いたのがやはり保守時のデバッグ。これがストアドプロシージャで記述してあるとやりづらいとのこと。VB6のソースコードも読みづらく、保守効率が悪いというよくある相談をされました。将来的には.Netでのリプレースも考えているとのこと。