私は150の参照テーブルを持っており、私は参照リストを取得するサービスに取り組んでいます。私はコードジェネレータを記述しようとしていて、1つのファイルに複数のクラスがある場合、パフォーマンスに関連する問題があるかどうかを知りたいと思います。 1つの巨大なファイルを維持するのは難しいことがわかっています。しかし、私はメンテナンスよりもパフォーマンスに懸念があります。クラスとファイルVB.Net
ご提案は大歓迎です。
ありがとうございます。
よろしく、
ラジャ
私は150の参照テーブルを持っており、私は参照リストを取得するサービスに取り組んでいます。私はコードジェネレータを記述しようとしていて、1つのファイルに複数のクラスがある場合、パフォーマンスに関連する問題があるかどうかを知りたいと思います。 1つの巨大なファイルを維持するのは難しいことがわかっています。しかし、私はメンテナンスよりもパフォーマンスに懸念があります。クラスとファイルVB.Net
ご提案は大歓迎です。
ありがとうございます。
よろしく、
ラジャ
コンパイルされたコードと違いはありません。私は、生成されたコードでプロトコルバッファでこれを常に行います - それはC#ですが、それは同じ原理です。
コードファイルが生成されていると、Visual Studioが遅くなることがあります。デバッグのために、それは別の問題です。 (私はVisual Studioがそれほど悪くないと信じていますが、私はResharperが大きなファイルで減速することを覚えているようです。生成されたコードをプロジェクトファイルなどに簡単にインクルードすることができます。小さなファイルをたくさん用意するのではなく、いくつかの大きなファイルを用意すると便利です。
ありがとうJon。私は自信を持って前進することができます:-)。 – Raja
私の知る限り、ファイルに複数のクラスを置くことへのパフォーマンスの低下や利点はありません。
編集するクラスを見つけにくくする可能性があるため、メンテナンス費用がかかることがあります。
コードジェネレータを記述するのではなく、[T4 Templates](http://msdn.microsoft.com/en-us/library/bb126445.aspx)を参照することを強くお勧めします。 –
CodeSmith/NetTiersもご覧ください。 「参照テーブル」は似ていますか?彼らは関係性がありますか? – ZimSystem