Ich entschuldige mich dafür, dass ich so eine verallgemeinerte Frage gestellt habe, aber es ist etwas, das mich herausfordern kann. Mein Team ist dabei, ein großes Projekt zu starten, das hoffentlich alle zufälligen, einmaligen Codebasen, die sich über die Jahre entwickelt haben, zusammenziehen wird. Angesichts der Tatsache, dass dieses Projekt die Standardisierung logischer Entitäten im gesamten Unternehmen ("Kunde", "Mitarbeiter"), kleine Aufgaben, große Aufgaben, die die kleinen Aufgaben steuern, und Utility - Services, habe ich Schwierigkeiten, den besten Weg zu strukturieren Namespaces und Codestruktur.Namensraum/Lösungsstruktur
Obwohl ich denke, ich gebe Ihnen nicht genug Details, um fortzufahren, haben Sie irgendwelche Ressourcen oder Ratschläge, wie Sie Ihre Domains logischerweise logisch? Falls es hilft, werden die meisten dieser Funktionen über Web-Services enthüllt und wir sind ein Microsoft Shop mit all den neuesten Gizmos und Gadgets.
OurCRMProduct.Customer
Klasse im Vergleich zu einer generischen Customer
Klasse)?BAL
und DAL
haben, oder sollte das eine komplett separate Baugruppe sein, auf die alles verweist?Ich habe keine Erfahrung mit der Organisation von so weit reichenden Projekten, nur einmalige, also suche ich nach einer Anleitung, die ich bekommen kann.