onvenções de nomeação de namespa
Estou criando uma biblioteca de classes para um aplicativo de negócios CRUD. As principais "categorias" de objetos de negócios (com objetos da camada de acesso a dados relacionados) são:
Manutenção (para trabalhar com tabelas mestras (listas mestras) no banco de dados Incidentes (a maioria dos objetos está relacionada a um incidente do mundo real)Procurar (óbvio)A partir de agora, meus namespaces estão configurados da seguinte forma:
BusinessObjects.Maintenance.Contacts BusinessObjects.Maintenance.Products BusinessObjects.Maintenance.Classifications. BusinessObjects.Incidents.Contacts BusinessObjects.Incidents.Products BusinessObjects.Incidents.Classifications. BusinessObjects.Search.Contacts BusinessObjects.Search.Products BusinessObjects.Search.Classifications. Dal.Maintenance.Contacts Dal.Maintenance.Products Dal.Maintenance.Classifications. Dal.Incidents.Contacts Dal.Incidents.Products Dal.Incidents.Classifications. Dal.Search.Contacts Dal.Search.Productsbserve que toda classe acaba com o mesmo nom
Esta é uma boa forma?
Há algum problema que possa surgir dessa convenção de namespace? Alguma confusão possível com outra pessoa que esteja procurando / usando esse código?
Eu percebo que no código do formulário, uma desvantagem será que terei que qualificar todos os objetos com o espaço para nome. Para mim, isso não é grande coisa. Normalmente, prefiro um pouco de explícita, se é que é uma palavr