Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.166 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)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat