私はC++で大きな科学計算プログラムを開発しており、システムにインポートしたデータセットに対して数学的な魔法を実行する多くの関数があります。私はこれらすべての関数をクラス、たとえばMathematics_core内に実装しましたが、私の直感では、クラスをそれほど大きくコーディングすることはお勧めできません。
ただし、コードを読みやすく保守しやすくするために、集中ログも実装しており、必要に応じて他の包括的なインフラストラクチャを実装します。
ツールボックスをクラスとしてカプセル化するのは良い考えですか、それとも異なる小さな関数を保持するのが良いのでしょうか。
どうもありがとう!