Je travaille sur les directives de dénomination des solutions, projets, leurs espaces de noms et assemblys par défaut (Visual Studio). Maintenant, ça ressemble à ça: Par exemple, nous avons une société appelée "Société" et un projet nommé "Projet". Le projet a une logique métier dans dll séparé, interface utilisateur (WPF/WinForms) et une partie Web. Il y a des noms de choses énumérés dans le titre de la question:Nommage: solution, projets, espaces de noms et assemblages
Nom de la solution: "Project".
Nom de projet dll de logique métier: "Projet", espace de nommage par défaut: "Projet de société", nom de l'assemblage: "Projet".
Nom de projet UI: "ProjectUI", namesapce par défaut: "Company.Project.UI" (il peut être étendu dans le cas de plusieurs versions de l'interface utilisateur, comme "Company.Project.UI.WPF"), nom de l'assembly " Projet "(travailler parce que ce n'est pas une DLL).
Nom du projet Web: "ProjectWeb", espace de noms par défaut: "Company.Project.Web", nom de l'assembly: "ProjectWeb" (pour les applications Web). Mes questions sont: avez-vous des lignes directrices de ce genre? Est-ce une bonne idée de décrire ces choses? Qu'est-ce que tu penses de mon approche?
Je serais heureux que vous partagiez des façons que vous utilisez dans votre travail.
Il est une bonne idée lorsque vous travaillez avec plusieurs clients et projets ne sont pas partagés entre eux. – bniwredyc