私たちのプロジェクトには、何かを実行する C# クラス (エンジン コード) と、エンジンの機能をパラメーター化するためのデータ転送 (DTO) クラスがいくつかあります。プロジェクト メンバーの 1 人は、クラスをフォルダーに分けるのが好きです。
DTO\class1.cs
DTO\class2.cs
engine1.cs
engine2.cs
他のプロジェクト メンバーは、このフォルダーの分離に悩まされています。彼は、これらのコードが問題の一部であるため、同じフォルダーに配置することを好みます。
class1.cs
class2.cs
engine1.cs
engine2.cs
最初の方法は、価値のあるクラスを「価値のない」クラスから分離し、ソリューション エクスプローラーでの検索を高速化しますが、DTO 名は適切なものではありません。(より大きな)プロジェクトで、コードをフォルダーに分割する方法(およびそれらに名前を付ける方法)に興味がありますか?