Ich bevorzuge _ vor Paramter-Bezeichnungen
Das ist nicht schön vong Ästhetik her.
Mag sein.
Noch ein Beispiel, wo der Zusammenhang zwischen Property und Parameter bei Vergleichen oder Zuweisungen klar wird (für mich zumindest)
Natürlich könnte ich jetzt den Parameter NewVal nennen, möchte ich aber nicht.
Code:
procedure TFoo.Do(_Val : Integer);
begin
if not (Val = _Val) then
Val := _Val;
end;