Für mich sind Parameter mit Präfix einfach nur häßlich.
Typen mit T,
Pointertypen mit P,
Interfacetypen mit I, sowie
Fields/
Felder mit F, sind ja vollkommen OK,
aber Property- und Parameternamen auch noch verschandeln?
Aber wenn man schon soeinen Scheiß macht, dann sollte man das dann auch komplett durchzuiehen.
Globale Variablen mit G,
Lokale mit L, die Parameter/
Argumente mit A,
Constanten mit C und für die
Property oder die Klassenvariablen (
Class Var) fällt uns bestimmt auch noch was ein.
Eventuell noch die nicht ganz "globalen"
Variablen innerhalb der Implementation noch mit einem V davor
Und zum Schluß überall noch den kranken ungarischen Dreck davor.
Am Ende überlegt man sich das nameXCamelCase dann nochmal, findet es nun ebenfalls Scheiße und wechselt zu KA_WIE_DAS_HEISST.
Wer unbedingt will, kann intern ja eine Umleitung einrichten.
Delphi-Quellcode:
procedure MeineProzedur(MeinParameter: MeinTyp);
var
Argument_MeinParameter: MeinTyp absolute MeinParameter;
begin
if Argument_MeinParameter = 0815 then
end;