![]() |
AW: Eure besten Quellcode Kommentare...
Zitat:
|
AW: Eure besten Quellcode Kommentare...
Es ist Sonntag und ich schlendere durch die DP.
Das fehlende "h" ist mir durchgegangen, und das "Get.." ist ungewöhnlich, wahrscheinlich wird der Wert aus irgendeinem obskuren Topf geholt? :?: Ist auf jeden Fall ein Hingucker. Gruß K-H |
AW: Eure besten Quellcode Kommentare...
JEDI JVCL: JvMemoryDataset.pas - Zeile 426 (frisch von Github):
Delphi-Quellcode:
STATUSNAME = 'C67F70Z90'; (* Magic *)
WTF? |
AW: Eure besten Quellcode Kommentare...
Zitat:
![]() Dort wird auf ![]() Hier wird ein internen Statusfeld benutzt, dem dieser String als Feldname verpasst wird. Woher kommt dieser Wert? Die Initialen des Authors sind CFZ - die ASCII Codes für C, F und Z sind 67, 70 und 90. :U+1F92F: (exploding head emoji) :P |
AW: Eure besten Quellcode Kommentare...
...🤯...
|
AW: Eure besten Quellcode Kommentare...
Delphi-Quellcode:
Jetzt kann man sich aussuchen, was man schlimmer findet:
initialization
// UnregisterExpectedMemoryLeak ; end.
|
AW: Eure besten Quellcode Kommentare...
Zitat:
Mich würde interessieren wo dann die Register* Funktion aufgerufen wird :stupid: Ohne mir jetzt die Funktion angesehen zu haben, erwarte ich bei einem Unregister* Aufruf vorher einen Register* Aufruf. Wenn nicht, ist die Benamung der Funktion ... :thumb: |
AW: Eure besten Quellcode Kommentare...
Zitat:
Zitat:
Delphi-Quellcode:
, zu der es sogar eine Hilfe gibt:
RegisterExpectedMemoryLeak
Zitat:
|
AW: Eure besten Quellcode Kommentare...
Die Memory-Leaks werden sicher nicht absichtlich herbeigeführt, aber wenn du beispielsweise in denen Unit-Tests drin hast dass die Tests fehlschlagen wenn nach Ausführen des Tests mehr Objekte im Speicher sind als vorher dann ist diese Routine dein Freund.
|
AW: Eure besten Quellcode Kommentare...
Oder Lecks von Third-Party-Komponenten, die dir nicht immer unnötig das FastMM4-Log zumüllen sollen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz