2000/08/19


そんなアホな

コンピュータシステムを作っていて、オンラインシステムやバッチ処理システムと言う言葉、概念が登場するが、普通は、どっちか片一方だけで存在してもあまり意味がない場合が多い。

とあるシステムで経験したことなんだが、オンラインシステムが開発終了後に開発されたバッチ処理システムの開発に参加したときにこと。

データ設計、データベース設計で何かの状態を保持するデータとして、「フラグ」や「スイッチ」と言う概念でデータ保持するような設計をすることがあるが、このシステムでは、同じデータベースの同じ項目のフラグを見るのに・・・

オンラインシステムでは、「on=1」、「off=0」としていて、バッチ処理システムでは、「on=1」、「off=2」としていた。

1以外をoffとして処理するプログラムを書けばなんとかなるだろうが・・・正常に動作するわけないじゃん、そんなシステム。


一覧