Frage

Ich habe eine V-große Anzahl von hierarchischen Strukturen (oder DTO), die über verschiedene Business-Logik, Anwendungsebene, Web-Service und WCF Verträge geteilt werden. Ich möchte alle meine Code Refactoring, die Strukturen in diskrete Business-Bereich Bereiche aufgeteilt.

Zwei Fragen:

  1. Gibt es irgendwelche Werkzeuge, die mir dabei helfen kann (vorausgesetzt, dass ich Klasse A wollen, listen alle Abhängigkeiten)?

  2. Gibt es einen Fall für die in verschiedenen Anwendungsdomänen DTO duplizieren, damit sie unabhängig voneinander entwickeln? Die Idee eines festen Canonical Geschäftsmodell ist reine Fiktion!

War es hilfreich?

Lösung

Zu Nummer 2: sicher, begrenzt Kontext: http://dddcommunity.org/discussion/messageboardarchive/BoundedContext.html Beitrag überprüfen zu verstehen, es besser: http: //devlicio.us/blogs/casey/archive/2009/02/11/ddd-bounded-contexts.aspx

Für die Nummer 1 ReSharper:)

Andere Tipps

ReSharper / CodeRush mit Frage # helfen können 1. Sie haben beide eine gute Unterstützung für das Refactoring.

Ich beginne mit NDepend Analyse Abhängigkeiten zur Liste (siehe diesen Artikel: Control Component Abhängigkeiten saubere Architektur zu gewinnen)

Und dann werde ich ReSharper verwenden, um den Refactoring zu erleichtern.

Viel Glück.

Struktur 101 (nicht frei) (www.structure101.com/) und / oder Code-Navigator (kostenlos) ( http://plugins.intellij.net/plugin/?id=3202 ) könnte nützlich sein,

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top