Thema: Refaktoring

Einzelnen Beitrag anzeigen

hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#1

Refaktoring

  Alt 28. Aug 2013, 12:42
Hallo,
das in XE2 vorhandene Refactory ist ja kaum brauchbar.
Kann mir wer ein leistungsfähigeres Tool empfehlen, welches ich auf einen Delphi-Quelltext loslassen kann.
Gibt es evenduell ein Tool, welches mir Datenbankabhängigkeiten anzeigen/protokollieren kann? (Loockup)

Hintergrund
ich habe ein (fremdes) Delphi Projekt auf Stand Delphi 5/Interbase 5.5 zur Bearbeitung.
Der Code ist sowas von grottenschlecht, das mir die Haare zu Berge stehen.
Völlig ohne Kommentare und bis zu 4 fach verschachtelte With Anweisung, die ich gerne rauswerfen würde.
(with DM, RPlan, C_RPlan, X_Plan) do ...
Ich habe das Projekt auf Firebird 2.5 umgestellt.
Bei diesem Projekt merkt man so richtig die Nachteile von Rad.
Der gesamte Datenbankteil ist praktisch nur zusammengeklickt. Für jede Tabelle ein eigenes TTable oder TQuery.
Im Quelltext sind 0 Zusammenhänge erkennbar.
Beim Ersatz des DB Teils durch IBDAC gehen fast alle Lookup Verbindungen verloren und müssen manuell wieder eingefügt werden.
Eine Transactionssteuerung ist praktisch unmöglich, da alle Tabellen über die Laufzeit des Programms offen gehalten werden.

Für einen Tip dankbar.

Gruß Peter
  Mit Zitat antworten Zitat