![]() |
Routinen übersichtlich zusammenfassen?
Hallo liebe DP-Community!
Was ist die beste Methode, um Routinen die zu einem bestimmten Funktionsbereich gehören, übersichtlich zusammenzufassen? Welche der folgenden Methoden verwendet ihr: 1. Routinen in eine gemeinsame Klasse auslagern 2. Routinen in eine gemeinsame Unit auslagern 3. Sortierung der Routinen im Quelltext durch entsprechende Namensgebung 4. Kennzeichnung der Routinen mit Kommentartags (z.B. TAG_FUNKTIONSBEREICH_SPEICHERN) 5. Keine |
AW: Routinen übersichtlich zusammenfassen?
Zitat:
Manchmal stellt sich später heraus, dass Routinen noch zu unflexibel sind. Vielleicht fehlen noch Parameter oder man benötigt Events. Dann kann man die Sammlung von Funktionen zu einer Klasse weiterentwickeln. |
AW: Routinen übersichtlich zusammenfassen?
|
AW: Routinen übersichtlich zusammenfassen?
1 und somit auch 2.
3 verstehe ich nicht. 4 verstehe ich eigentlich auch nicht - Wie soll das konkret aussehen? Ich finde die XML-Kommentarfunktion im RAD Studio eigentlich sehr schön... |
AW: Routinen übersichtlich zusammenfassen?
Zitat:
Da Delphi aber fast alles bietet, sollte man gleich in Klassen denken und gar nicht erst anfangen, seine Programme mit dem prozeduralen Ansatz zu konzipieren. Das ist out und führt zu nix. |
AW: Routinen übersichtlich zusammenfassen?
Ah. Da das Thema noch mit "Delphi" geflagged ist, dachte ich, es geht nur um Delphi. :!:
|
AW: Routinen übersichtlich zusammenfassen?
Du kannst ja auch in Delphi komplett auf Klassen verzichten und alles rein prozedural machen. Und wenn Du das machst (ist so, wie einen Golf schieben), dann musst Du dir eben Gedanken machen, wie man die ganzen Prozeduren und Funktionen so gruppiert, das man den Überblick behält.
|
AW: Routinen übersichtlich zusammenfassen?
Ich gruppiere nach Klassen.
Und innerhalb der Klassen gruppiere ich die verschiedenen Methoden noch mal mittels Regions. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz