![]() |
AW: Eure besten Quellcode Kommentare...
Zitat:
Der Code steht in einer Unit die ich nicht mehr verwende. Bzgl EProgrammerNotFound ![]() |
AW: Eure besten Quellcode Kommentare...
// glauben wir an das gute - bis wir es mal wieder besser wissen :-) Läuft übrigens seit Jahren. Eine Portion Zuversicht scheint nie verkehrt zu sein. |
AW: Eure besten Quellcode Kommentare...
Auch wenn es nicht gerade Kommentare sind: Die meisten größeren Projekte haben bei mir eine Art Kernel-Klasse. Die heißt manchmal TNexus, manchmal TNebula und in einem Fall TTasse.
|
AW: Eure besten Quellcode Kommentare...
Das nennt selbstkommentierenden Code.
|
AW: Eure besten Quellcode Kommentare...
Zitat:
![]() |
AW: Eure besten Quellcode Kommentare...
Delphi-Quellcode:
Ich weiß, man könnte auch einfach nur try pi:=Printer.PrinterIndex; // Drucker installiert? MachWasSinnlosesMit(pi); // Warnung unterdrücken H2077 Auf 'pi' zugewiesener Wert wird niemals benutzt except on EPrinter do begin //.. end; end;
Delphi-Quellcode:
aufrufen und den Rückgabewert ignorieren.
Printer.PrinterIndex;
|
AW: Eure besten Quellcode Kommentare...
Was Sinnloses Nutloses mit PI, denn der Compilier ist nicht schlau genug, um zu erkennen, das hier nichts gemacht wird:
Delphi-Quellcode:
if pi = 0 then ;
oder ohne Variable
Delphi-Quellcode:
try
if Printer.PrinterIndex < 0 then raise Exception.Create('nö'); except ... Sinnlos finde ich aber den Kommentar am TThread.ForceQueue. Man hätte auch das Queue direkt reparieren können und wenn man mag, dem einen Parameter
Delphi-Quellcode:
verpassen. :wall:
WennDuWillstDannEbenDochSofortFallsImHauptthread: Boolean=False;
|
AW: Eure besten Quellcode Kommentare...
Nachdem wiederholte "Optimierungsversuche" eines Kollegen an dieser Stelle zu überraschend zeitaufwendiger Fehlersuche geführt haben:
Delphi-Quellcode:
begin
{!!!hier nicht ändern!!!} ... |
AW: Eure besten Quellcode Kommentare...
Zitat:
|
AW: Eure besten Quellcode Kommentare...
Message für Merge-Commit: Ab jetzt hilft nur noch beten...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:28 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 by Thomas Breitkreuz