Соглашение об именах для решений и проектов Visual Studio

Мы думали об организации нашего БОЛЬШОГО проекта следующим образом:

\trunk
  [CompanyName]
    [Product1]
        [Project1]
          CompanyName.Product1.Project1.csproj
        [Project2]
          CompanyName.Product1.Project2.csproj
        CompanyName.Product1.sln
    [Product2]

Мы пытались следовать рекомендации Microsoft о том, чтобы имена пространств имен соответствовали структуре папок, но есть ли какие-то недостатки, чтобы сделать это таким образом? Какое соглашение о присвоении имен для решений и проектов, которые вы применяете?

Ответы на вопрос(5)

Ваш ответ на вопрос