Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#2

Re: Namespaces vernünftig zuordnen?

  Alt 20. Jul 2006, 19:32
Ich hatte zwar erst zweimal das Vergnügen, mir einen Namespace ausdenken zu dürfen, aber jedenfalls habe ich es so gehandhabt:
Root-Namespace = Dein Name/Nick/Sonstwas bzw. der Name deiner Firma + der Name deines Projektes,
beispielsweise
Code:
Kha.GenPar
oder
Code:
ICSharpCode.SharpDevelop
Diesen Rootnamespace kannst du nun in weitere Namespaces unterteilen, falls sie zu groß werden und der User nur eine bestimmte Teilmenge der Typen brauchen könnte.
Beispiel:
Code:
Kha.GenPar.Infix
Kha.GenPar.UPN // ok, den gibts gar nicht, aber auch egal ^^
Elementare Typen wie zum Beispiel deine MathEx-Klasse würde ich entweder in deinen Namens-Namespace ( :mgrgreen: ) oder einen "Core"-Namespace werfen. Da habe ich mich noch nicht ganz entschieden .

Nur übertreiben sollte man es mit dem Aufteilen nicht. FxCop moniert sich beispielsweise über Namespaces mit weniger als 6 Typen.
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat