私は、組み込み C 言語 *.ec で開発された約 700 のプログラムを含む ERP ソリューションに取り組んでいます。データベース (Postgres) には約 2000 db のテーブルがあり、各テーブルはヘッダー ファイル tableXX.h の構造として設計されており、簡単に使用できます。 ERP のプログラム内のすべてのテーブル。例 tableXX.h
[dev]>cat tableXX.h
struct record_type_tablexx
{
int field1;
int field2;
string field3[10];
double field4;
...
long filed60;
};
typedef struct record_type_tablexx TABLEXXTYP;
TABLEXXTYP tablexx;
問題は、コンサルタントが何らかの理由で 1 つのテーブル構造を変更することを決定するたびに、そのテーブルを使用しているすべてのプログラムを再コンパイルする必要があることです。このプロセス {Dev+test+(Prod update)} には多大な労力がかかります。
あなたの経験に関する労力を最小限に抑える解決策について、誰がそのような問題に直面したのかを尋ねています