Einzelnen Beitrag anzeigen

freimatz

Registriert seit: 20. Mai 2010
1.443 Beiträge
 
Delphi 11 Alexandria
 
#17

AW: Cnpack Unit-Cleaner

  Alt 27. Sep 2017, 15:50
Ist doch ganz einfach:

Alles in den Usesteilen einer Unit auskommentieren, Strg+F9 kompilieren.

Die IDE fügt ein, was benötigt wird.

Gibt es noch Fehler, schaut man im Auskommentierten, was da drin ist, was nicht neu eingefügt wurde. (Es sei denn, man weiß aufgrund der Fehlermeldung, was fehlt. Das trage man dann direkt ein.)

Wurde fehlerfrei kompiliert, wird das Auskommentierte gelöscht.

Geht gut, einfach und schnell.
Das gilt nur bei einfachen Projekten. Habe gerade mal eine Zeile gelöscht und compiliert. Das dauert dann gefühlt 15 Sekunden. Das gilt dann nur für ein uses, bei uns sind 20 uses keine Seltenheit. Ich finde den cleaner extrem nützlich.

Die Dateien im initialization Teil zu löschen finde ich extrem gefährlich. Das es compiliert heißt nochlange nicht, dass auch alles noch so funktioniert. Wie Uwe schon schrieb:
Wenn eine Unit mit initialization Teil nirgendwo im Projekt mehr verwendet wird, dann der der initialization Teil auch nie ausgeführt. Solange die Unit also noch in anderen Units oder im Projekt explizit aufgeführt ist, kann sie in den Units, die sie nicht direkt benötigen, bedenkenlos entfernt werden.
  Mit Zitat antworten Zitat