Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   "Outline" für Sourcecode (https://www.delphipraxis.net/25577-outline-fuer-sourcecode.html)

Chewie 8. Jul 2004 20:37


"Outline" für Sourcecode
 
Etwas, was ich schon oft vermisst hab, aber noch nie gefunden hab:
Gibt es für irgendeine Entwicklungsumgebung die Möglichkeit, sich eine umfangreiche hierarchische Übersicht über die verwendeten Gliederungs- und Kontrollstrukturen erstellen zu lassen?
Als Beispiel: Ich hab diesen Code (dass der keinen Sinn macht, weiß ich selbst ;) ).

Delphi-Quellcode:
var
  i: Integer;
begin
  i := 0;
  while i < 1000 do
  begin
    case i mod 3 of
      1:
        DoSomething(1);
      2:
        DoSomething(2);
    else
      DoSomething(0);
    end;
  end;
end;
Daraus soll in etwa folgende Struktur erstellt werden:

Code:
  -while
   -case
     1
     2
     default
Das ganze dann als Baumansicht, und wenn ich auf einen Eintrag klicke, soll die entsprechende Zeile im Editor markiert werden. Also im Prinzip sowas, was es z.B. in der Delphi-IDE für Funktionen und Typ- oder Variablendeklarationen gibt angewandt auf Code innerhalb von Anweisungsblöcken. So könnte man sehr leicht auf bestimmte Teile eines Anweisungsblocks zugreifen, ohne den Quelltext zu durchsuchen.

Oder bin ich der einzige, der sowas vermisst?

himitsu 8. Jul 2004 20:51

Re: "Outline" für Sourcecode
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich weiß, dass es ein Programm gibt, was sowas in der Art macht, allerdings weiß ich im Moment den Namen nicht, aber es ist entweder als Link, oder sogar direkt als Download hier im Forum unterwegs.

Außerdem mach es das Ganze sogar Grafisch. (z.B. so ähnlich wie in dem Bildchen - eventuell fällt einem dazu ja was ein)


Hab das Teil auch schon irgendwo auf der Platte, wenn ich's nicht schon wieder gelöscht hab.
Also wenn ich das mal wiederfinde, sag ich sofort Bescheid -.- (bin aber derzeit mit anderen Problemchen ausgelastet)

Chewie 8. Jul 2004 21:08

Re: "Outline" für Sourcecode
 
Das Bild sieht mir nach einem Nassi-Sheidermann-Struktogramm aus :?

Robert Marquardt 9. Jul 2004 07:52

Re: "Outline" für Sourcecode
 
Da landest du mehr oder minder direkt bei UML.
Leg dir also eine Architect-Version zu :->


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:53 Uhr.

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