Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.479 Beiträge
 
Delphi 12 Athens
 
#8

AW: Variablen "einsparen" <-> längere Befehlszeilen. Was ist sinnvoll?

  Alt 8. Feb 2012, 09:42
Diese temporären Variablen haben allerdings auch den angenehmen Nebeneffekt, daß ihre Inhalte im Debugger lesbar sind und dies auch nach dem folgenden Funktionsaufruf bleiben.

Manchmal kommt man auch nicht drum herum, z.B. wenn der folgende Methodenaufruf einen variablen Parameter erfordert oder es mehrere überladene Methoden gibt und der Funktionsrückgabewert nicht ganz passt (und ich nicht explizit casten will).

Übrigens hat der Pascal Analyzer unter Code Reduction einen Report, in dem genau dieser Fall erkannt wird: Local identifiers that are set and referenced once
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat