AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Weglassen von Parameterlisten

Ein Thema von Codewalker · begonnen am 9. Jan 2012 · letzter Beitrag vom 9. Jan 2012
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.533 Beiträge
 
Delphi 12 Athens
 
#5

AW: Weglassen von Parameterlisten

  Alt 9. Jan 2012, 11:28
procedure TTest.Test; (ohne die Klammer geht es vermutlich besser)

In der Implementation kann man das halt komplett weglassen.
Genauso wie man es zwar lassen kann, aber dennoch die Werte Defaultparameter weglassen könnte, so wie es die Klassenvervollständigung macht.

Nur bei überladenen Methoden muß es vorhanden sein, da der Compiler ja sonst nicht weiß was was ist.


Ich persönlich finde es aber besser, wenn die Parameter mit angegeben werden, denn dan sieht man innerhalb der Implementation auch, was da für Parameter vorhanden sind.
Ist besser für das Codeverständnis.


Das praktische ist wohl, dass du beim verändern der Parameter in der Deklaration(einem Parameter nen defaultwert gegeben hast oder verändert hast) die Implementation nicht mehr anpassen musst.
Ja, das wäre ein Vorteil, aber über das Refactoring stellt dieses kein Hindernis dar.
Und den Nachteil empfinde ich da als Größer, gegenüber diesem kleinem Vorteil. (wie oft liest man den Code und wie selten verändert man die Parameter)
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:02 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