Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   DoubleSource - Duplikate im Source finden v0.4.1 (https://www.delphipraxis.net/109641-doublesource-duplikate-im-source-finden-v0-4-1-a.html)

sakura 5. Mär 2008 10:40

Re: DoubleSource - Duplikate im Source finden v0.1
 
Zitat:

Zitat von Motzi
Schon klar, das Konzept wurde auch von Anfang an dafür designed, dass beliebig viele Files unterstützt werden. Ich bin im Moment nur am Überlegen was sinnvoller ist - einen Ordner auswählen und alle Files aus diesem Ordner + Unterordner durchsuchen, oder aber eine dpr-Datei laden und alle Files aus der uses-Liste nehmen...

Auf jeden Fall das Ordner-Prinzip. Es gibt große Projekte, welche sich auf mehrere Projektgruppen aufteilen (Team-Arbeiten), da ist ein DPR-Ansatz völlig unbrauchbar.

...:cat:...

himitsu 5. Mär 2008 11:02

Re: DoubleSource - Duplikate im Source finden v0.1
 
hmmm, hab 'ne .DPR ausgewählt (mein aktuelles Projekt bestehteh fast nur aus der),
auf Start geklickt und
Zitat:

---------------------------
Doublesource
---------------------------
List index out of bounds (0)
---------------------------
OK
---------------------------
sonst passiert ein garnichts :shock:

Motzi 5. Mär 2008 14:06

Re: DoubleSource - Duplikate im Source finden v0.1
 
Bis jetzt ist das Programm nur zur Verwendung mit pas-Files gedacht, eine Exception sollte natürlich trotzdem nicht auftreten! Werd das fixen!

hoika 5. Mär 2008 14:21

Re: DoubleSource - Duplikate im Source finden v0.1
 
Hallo,

zu Ordnern.
Ich würde gern beides haben ;)
Am anderen Programm hat mich gestört, das er nur Ordner unterstützt.

Jetzt stürzt das Program aber in einer Datei ab.
OK, nicht schön, aber naja.

Wenn ich genau eine Datei prüfen will,
muss ich einen Ordner anlegen und die Datei dort reinkopieren.


Heiko

himitsu 5. Mär 2008 15:47

Re: DoubleSource - Duplikate im Source finden v0.1
 
wie gesagt, das Projekt wo ich testen wollte besteht halt fast nur aus der DPR :?

Fehler(?):
"Preprocessed code" enthält 2 Zeilen mehr, als "Original code".
(je eine Zeile drüber und drunter)

soll das so sein?



vielleicht wäre s nicht shlcht auch mal die Zeilenübrüche zu ignorieren,
bzw. diese der Syntax entsprechend neu zu setzen?
ich schreib manchmal mehrere Befehle in eine Zeile. :oops:

Motzi 5. Mär 2008 15:54

Re: DoubleSource - Duplikate im Source finden v0.1
 
Zitat:

Zitat von himitsu
wie gesagt, das Projekt wo ich testen wollte besteht halt fast nur aus der DPR :?

Wie gesagt.. wir korrigiert - oder besser gesagt, ist bereits korrigiert, neue Version kommt vermutlich noch heute! :)

Zitat:

Zitat von himitsu
Fehler(?):
"Preprocessed code" enthält 2 Zeilen mehr, als "Original code".
(je eine Zeile drüber und drunter)

Wurde weiter oben bereits angemerkt. Es ist mir gestern selbst noch aufgefallen, dass das nicht immer ganz stimmt, allerdings leider erst nachdem ich das Programm hier gepostet hab. Ist aber inzwischen schon korrigiert!

Zitat:

Zitat von himitsu
vielleicht wäre s nicht shlcht auch mal die Zeilenübrüche zu ignorieren, bzw. diese der Syntax entsprechend neu zu setzen? ich schreib manchmal mehrere Befehle in eine Zeile. :oops:

Naja, das könnte man natürlich schon während des Preprocessings machen. Ist nur die Frage wie "intelligent" muss der Preprocessor dafür dann sein. Ich hab mir eh auch schonmal sowas in der Richtung gedacht, mal schaun....

Gruß, Motzi

Motzi 6. Mär 2008 00:24

Re: DoubleSource - Duplikate im Source finden v0.1.2
 
Neue Version ist online, diverse Bugs sind gefixt (falsche Zeilen im Duplikat, "List index out of bounds" Exception).
Details siehe erstes Posting.

Gruß, Motzi

toms 6. Mär 2008 03:02

Re: DoubleSource - Duplikate im Source finden v0.1.2
 
Hallo Motzi

Funktionniert schonmal ordentlich.

Solche Konstrukte bestehend aus begin, end, else etc. werden als Duplikate erkannt.
Sollte ignoriert werden.

Delphi-Quellcode:
END;
END
ELSE
BEGIN
PS: Fenster startet nicht zentriert

Motzi 6. Mär 2008 08:44

Re: DoubleSource - Duplikate im Source finden v0.1.2
 
Ist bereits in Planung! :) Dürfte vermutlich auch nicht allzu kompliziert werden, wird also wohl in den nächsten Tagen kommen...

Motzi 8. Mär 2008 19:12

Re: DoubleSource - Duplikate im Source finden v0.2.2
 
Neue Version ist fertig (siehe erstes Posting)!

Hab gerade einen Hardcore-Test gemacht:
Files: 947
Original lines: 292.041
Preprocessed lines: 152.783
Comparisons: 665.512.367
Duplicates: 544
Duplicates sources: 1675
Time: 52.250ms

Gruß, Motzi


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:56 Uhr.
Seite 2 von 4     12 34      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz