![]() |
Re: Eure besten Quellcode Kommentare...
Eigentlich ist es kein Kommentar, aber es steht als Präambel in einem aktuellen Projekt:
Delphi-Quellcode:
Es ist, ganz nebenbei, der einzige Kommentar...
// DONT try this at home
|
Re: Eure besten Quellcode Kommentare...
ohje... bin grad darüber gestolpert.... :angel2:
Delphi-Quellcode:
// UNGENAU!!! - Begin
NextUser.Deactivated := ((YearA - YearB) * 365 + (MonthA - MonthB) * 30 + (DayA - DayB) < FMaxDeactivatedDays); // UNGENAU!!! - End cheers... |
Re: Eure besten Quellcode Kommentare...
Aus jedem meiner Projekte:
Delphi-Quellcode:
:mrgreen:
function XYZ(hm? : Integer): boolean;
begin // dödel finden der mir das programmiert end; |
Re: Eure besten Quellcode Kommentare...
Aus einem Python-Programm, das u.a. mit dem Dualsystem rechnet.
Code:
Ok, ist kein Kommentar, aber der Quellcode ist trotzdem genial. :mrgreen:
def add_bin(num1, num2):
return dec_to_bin(bin_to_dec(num1) + bin_to_dec(num2)) Mit freundlichen Grüßen, Valle |
Re: Eure besten Quellcode Kommentare...
Etwas habe ich da auch noch anzubieten:
Code:
[...]
do { try { x = Integer.valueOf(System.console().readLine()); } catch (NumberFormatException e) { // Fehler vor dem Bildschirm: // Der Benutzer scheint das Wort "Ganzzahl" nicht zu kennen // Fehlerbehandlung: Einfach ignorieren! } catch (Exception e) { // Wer weiß, was sonst noch fieses passiert... System.err.println("Fehler beim Einlesen der Standardeingabe"); } } while (x < l || x > h); [...] |
Re: Eure besten Quellcode Kommentare...
hab hier auch mal was gefunden...
Delphi-Quellcode:
nicht unbedingt nötig, aber mann kanns ja mal machen... :wink:
ftp.Port:=21;
ftp.Connect; sleep(100); //nicht unbedingt nötig ftp.ChangeDir('html'); ftp.ChangeDir('3-test'); |
Re: Eure besten Quellcode Kommentare...
Nur als kleine Anmerkung an den Code oben:
Die Indys arbeiten blockierend (synchron), das heißt, dass der Code hinter Connect erst ausgeführt wird, wenn auch wirklich verbunden ist. Ein einfaches:
Delphi-Quellcode:
genügt.
ftp.connect;
if ftp.connected then begin ftp.changedir(...); end; |
Re: Eure besten Quellcode Kommentare...
Zitat:
Das sleep wird vor allem keine genau definierte Pause sein, weil der Timer dafür zu ungenau ist. Es gibt WaitFor... oder auch While-Schleifen oder vieles Anderes, was man einsetzen kann. Aber sleep ist definitiv der falsche Weg. |
Re: Eure besten Quellcode Kommentare...
Fast alle Pausen sind unnötig. Wenn ich mit den Sockets direkt in einer Reihe zig verschiedene Verbindungen aufbauen will, erzeuge ich mir ein Socket, gebe es frei, erzeuge ein neues usw. Anstelle davon könnte man auch ein Pause machen, da ein Socket regelrecht Erholung benötigt, allerdings kostet das extrem Zeit -> Pausen sind nicht gut.
|
Re: Eure besten Quellcode Kommentare...
/ironie on
Also ich gönne meinen Socken als auch ne Pause. Ich hänge sie am Abend über die Stuhllehne, dann haben sie bis zum Morgen ausgelüftet und ich kann sie wieder anziehen. ;-) /ironie off |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:57 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