これは私が参加している議論です。もっと多くの意見や見解を得たいと思います。
DB操作を処理するためにビルド時に生成されるいくつかのクラスがあります(この特定のケースでは、SubSonicを使用しますが、質問にはそれほど重要ではないと思います)。生成は、Visual Studioの事前ビルドステップとして設定されます。したがって、開発者(または公式のビルドプロセス)がビルドを実行するたびに、これらのクラスが生成され、プロジェクトにコンパイルされます。
現在、一部の人々は、これらのクラスをソース管理に保存すると混乱が生じる可能性があると主張しています。取得したコードが、自分の環境で生成されたものと一致しない場合があります。
コードが通常ブラックボックスとして扱われる場合でも、コードの履歴を追跡する方法が必要です。
引数または反対引数はありますか?
更新:1つの決定的な答えがあると本当に信じていたので、私はこの質問をしました。すべての回答を見ると、そのような回答はないと確信できます。この決定は、複数のパラメーターに基づいて行う必要があります。以下の回答を読むことで、この問題を決定する必要があるときに自問する必要がある質問の種類に対する非常に優れたガイドラインを提供できます。
上記の理由により、現時点では承認された回答を選択しません。