私は、数十個の csv ファイルからの情報を統合する C++ コードに取り組んでいます。それらにはすべて、抽出したいタイムスタンプ付きのレコード データが含まれていますが、表現はファイルごとに多少異なります。表現の違いは、列の順序と列名の違いだけではありません。たとえば、1 つのファイルで複数の列を持つ 1 つの行が、別のファイルでは複数の行である場合があります。
そのため、すべてのファイルから必要な情報を含む統一されたデータ構造をまとめるために、各ファイルのカスタム処理が必要です。私の質問は、複雑さを管理しやすくし、コードをエレガントに保つために推奨されるコード パターンがあるかどうかです。または、良いケース スタディがあれば、この種の複雑さが過去にどのように処理されたかを調べる必要があります。
(このようなことは、perl のようなスクリプト言語の方が簡単かもしれませんが、プロジェクトは今のところ C++ です。また、私の質問は、これを処理するためのコード パターンがあるかどうかに関するものです。したがって、答えは必ずしも必要ではありません。言語固有になりすぎます。)