G61 hacking sprint
Glasperlen der Programmierkunst

Diese Codezeile

Dim isSave As Boolean = (_obj.RSave = "J")

kann man auch so schreiben

Dim isSave As Boolean = CBool(IIf(_obj.RSave = "J", True, False))

Wie man allerdings darauf kommen kann, das zu tun, erschließt sich mir nicht.

Abgesehen von möglichen Performanceeinbußen empfinde ich es als Körperverletzung, solchen Code auch nur ansehen zu müssen (sollte ich eine Gefahrenzulage beantragen?). Glücklicherweise kommt dieses kleine Schmankerl nur ca. 150 x im alten Code vor - das ist deutlich weniger als andere “Perlen”.

Blog comments powered by Disqus