Forum: Algorithmen, Datenstrukturen und Klassendesign
by TiGü,
12. Jul 2012
:idea: Manchmal ist man aber auch wie vernagelt...:oops:
Forum: Algorithmen, Datenstrukturen und Klassendesign
by TiGü,
12. Jul 2012
Andererseits ist in der Regel ein gefüllter String erforderlich.
Also die Abfrage auf str <> '' ist häufiger als str = ''.
Sonst müsste man immer schreiben if not IsEmptyString then anstatt if IsNoEmptyString then.
Ein Clean-Code-Dilemma.
EDIT: Ach ja, danke an himitsu und NamenLozer für die einleuchtende Erklärung.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by TiGü,
11. Jul 2012
Warum nochmal war es besser einen String auf Leerheit zu prüfen indem man folgendes tut:
// Variante 1
var
teststr : string
IsNoEmptyString : Boolean;
begin
IsNoEmptyString := teststr <> '';
end;
anstatt das: