Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
プロセスAのプロジェクトAとプロセスBのプロジェクトBがあります。これらの2つの異なるプロセス(ただし、通信します)。 これらはプロセスの起動時に共通の機能を共有しており、現在コードが重複しています。 共通コード用の共通ライブラリを作成し、このライブラリを両方のプロジェクトのクラスパスの一部にすることを考えました。 これは良い考えですか?
はい、これは良い考えです。
また、場合によっては、まったく同じクラスパスを使用して両方のプロセスを実行するが、異なるメイン クラスを使用するか、同じメイン クラスを使用して異なるコマンド ライン引数を使用することをお勧めします。これは、プロセスがシリアライズされたオブジェクトを交換したい場合に特に便利です。