Java随想-コンピュータの働き方
654 ワード
背景
図に示すように、フォンノイマンコンピュータアーキテクチャ;最近の業務需要が疫病になったので、思考を発散します.
最近のビジネスニーズの痛みは以下の通りです.基礎コードスケルトンが固定され、業務プロセスが固定され、 しかし、ビジネスにおける製品の構成は非常に柔軟であり、あるビジネスプロセスを越えて次のセグメントを直接実行する必要がある可能性がある.
直接シナリオ:
随想案:
考えてみると、
もちろん、今のところ、案の着地は一人で推進できるものではなく、プロジェクトチーム全体の努力が必要だと考えています.
図に示すように、フォンノイマンコンピュータアーキテクチャ;最近の業務需要が疫病になったので、思考を発散します.
最近のビジネスニーズの痛みは以下の通りです.
直接シナリオ:
if/else
はもちろん条件分岐を決定することができるが、製品の数が巨大ではなく、if/else
を維持することは恐ろしい仕事量になる.そしてif/else
分岐が多いため、新しい学生が入ってきてメンテナンスが必要なのは数日コードを見なければなりません...随想案:
考えてみると、
Java-ClassLoader
、Class
を外部記憶(may be mysql etc.)し、必要に応じて動的にコンパイルし、業務の流れを行う柔軟な方法が得られた.この方式は私が以前接触した業務システムの中で見たことがあります.当時は非常に基礎的な機能しか実現していませんでしたが、仕事の量の大部分を解決しました.もちろん、今のところ、案の着地は一人で推進できるものではなく、プロジェクトチーム全体の努力が必要だと考えています.