私は SRP と SOLID を真に理解し、人々がそれを適用する理由を完全に理解しようと努めてきました。私はまだ SRP の「アート」をマスターしようとしています。これに取り掛かると、私が最もよく理解しているアドバイスは次のとおりです。 " (臭い、私は知っています) CreateComputerObject、FindComputerObject、および DeleteComputerObject を持っています。これは 3 つの別個のクラスに分割する必要があると思いますよね?
しかし、もっと重要なことは、SRP を宗教的に適用した場合、Visual Studio/C# プロジェクトで何十ものクラス .cs ファイルを取得できないのでしょうか? もしそうなら、そしてそれがそうあるべきだとしたら、どのようにプロジェクトを編成しますか?
どうもありがとう