So habe ich logische Entitäten (Person, Land, etc.), GUI-Elemente/Steuerelemente, Daten und Navigation Controller/Manager, dann Dinge wie Quad-Bäume und Timer, und ich habe immer mit sauber trennen diese Dinge in logische Namespaces.Wie organisieren Sie Ihre Namespaces?
Normalerweise habe ich so etwas wie dieses:
- Leviathan.GUI.Controls
- Leviathan.GUI.Views
- Leviathan.Entities
- Leviathan.Controllers (Daten und andere Sachen)
- Leviathan.Helpers (Bäume und andere Sachen)
Gibt es dazu gute Anleitungen? Ich muss dieses Chaos stoppen.
meine Gedanken, ich habe nur schwer einen Platz für Datenstrukturen zu finden, die ich selten verwende, aber immer noch notwendig sind, wie ein QuadTree oder BinaryTree ... – kitsune
Hey, tut mir leid, ich habe gerade die Kommentarbox bemerkt !! Habe gerade diese Funktion gefunden. Ich würde mich bemühen, etwas zu finden, das ein gemeinsamer Faden zwischen mindestens zwei von ihnen ist. Wenn es nicht mit anderen Namensräumen gemeinsam ist, kann es kategorisiert werden. Aber oultine rule # 1 no A ohne B. hoffe das hilft – Patcouch22