Estoy trabajando en la nomenclatura de directrices para soluciones, proyectos, sus espacios de nombres y ensamblajes predeterminados (Visual Studio). Ahora parece que: Por ejemplo, tenemos una empresa llamada "Compañía" y un proyecto llamado "Proyecto". El proyecto tiene lógica comercial en dll, UI (WPF/WinForms) y un elemento web separados. Hay nombres de cosas enumeradas en el título de la pregunta:Denominación: solución, proyectos, espacios de nombres y ensamblajes
Nombre de la solución: "Proyecto".
Business logic dll nombre del proyecto: "Proyecto", espacio de nombres predeterminado: "Company.Project", nombre del ensamblado: "Proyecto".
Nombre del proyecto de la interfaz de usuario: "ProjectUI", namesapce predeterminado: "Company.Project.UI" (se puede ampliar en el caso de varias versiones de la interfaz de usuario, como "Company.Project.UI.WPF"), nombre del ensamblado " Proyecto "(funciona porque no es un dll).
Nombre del proyecto web: "ProjectWeb", espacio de nombres predeterminado: "Company.Project.Web", nombre del ensamblado: "ProjectWeb" (para aplicaciones web).
Mis preguntas son: ¿tiene directrices como esa? ¿Es una buena idea describir estas cosas? ¿Qué piensas de mi enfoque?
Estaré encantado si comparte formas que usa en su trabajo.
Es una buena idea cuando se trabaja con varios clientes y proyectos no se comparten entre ellos. – bniwredyc