Aber selbst die "kosmetische Sache" würde mich überzeugen:
if (EtwasZutrifft) then TuEtwas;
ist doch eigentlich eingängig.
if (EtwasZutrifft = WahrIst) then TuEtwas;
ist eher sperrig zu lesen.
Wenn es dann noch Compilerbedingte Gründe für die verkürzte Schreibweise gibt, würde ich mich auf jeden Fall für diese entscheiden.
Mit englischen Begriffen liest es sich sogar fast wie Prosa
Delphi-Quellcode:
if APerson.IsMarried then
APerson.DriveHome
else
APerson.StayWhereYouWant;
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)