Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi in der IDE die aktuelle Prozedur anzeigen (https://www.delphipraxis.net/131193-der-ide-die-aktuelle-prozedur-anzeigen.html)

hoika 20. Mär 2009 08:36


in der IDE die aktuelle Prozedur anzeigen
 
Hallo,

kennt jemand ein AddOn / Experten,
der mir anzeigt, in welcher Prozedur ich gerade mit dem Cursor stehe.

Meine Prozeduren sind manchmal metwas länger ...

Auf torry habe ich dazu nichts gefunden.


Heiko

Uwe Raabe 20. Mär 2009 08:39

Re: in der IDE die aktuelle Prozedur anzeigen
 
Modelmaker Code Explorer tut das - und noch viel, viel mehr...

TeronG 20. Mär 2009 08:40

Re: in der IDE die aktuelle Prozedur anzeigen
 
Oder die cnWizards

Luckie 20. Mär 2009 08:50

Re: in der IDE die aktuelle Prozedur anzeigen
 
Zitat:

Zitat von hoika
Meine Prozeduren sind manchmal metwas länger ...

Ein deutliches Anzeivchen für schlechtes Codedesign. Funktionen sollten möglichst kurz sein.

hoika 20. Mär 2009 08:55

Re: in der IDE die aktuelle Prozedur anzeigen
 
Hallo,

Danke !

den CNWizard hatte ich sogar schon auf der Platte, aber nicht installiert.

Warum kannte ich den nicht ? tztz

Zu Code-Design: Sprücheklopfer ;)

Wie schreibst du eine OnGetText-Methode des VST, wenn du z.B. 10 Spalten hast ?
Also ich habe da pro Spalte 4 mind. Zeilen.
Klar könnte ich das begin end weglassen, mache ich aber nicht ;)

Noch ein paar Asserts und ein bissel Debug-Code und schon sind es 100 Zeilen.


Delphi-Quellcode:
case Column of
  C_ID:
    begin
      CellText:=
    end;

Heiko

Satty67 20. Mär 2009 09:23

Re: in der IDE die aktuelle Prozedur anzeigen
 
Ich lese seit gestern in der deutschen Version von "Clean Code"... das Kapitel zur Länge von Funktionen hab' ich durch und denke jetzt, das Luckie eigentlich einen sinnvollen und wichtigen Hinweis gegeben hat ;)

Die Muhkuh 20. Mär 2009 10:01

Re: in der IDE die aktuelle Prozedur anzeigen
 
Mag sein, aber es geht manchmal nicht kürzer.

Man könnte natürlich jede Spalte in eine eigene Unterroutine auslagern, nur ob es dann noch übersichtlich bleibt, ist die andere Frage.

Luckie 20. Mär 2009 10:03

Re: in der IDE die aktuelle Prozedur anzeigen
 
Um das aber beurteilen zu können, müsste man die Funktion mal sehen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:01 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