And, or oder eben ListValueCount

Mischa Sameli, Geschäftsführer & Leiter Entwicklung

Schon oft gehört und gesagt, aber immer wieder gefunden: Seit Coldfusion MX gibts ein paar nette Performance Tricks: Einer davon ist: ListValueCount oder ListFind zu verwenden anstelle von zig And und Or. Ein Beispiel:

1<cfif not compare(variables.form, "edit") or not compare(variables.form, "online") or not compare(variables.form,"archiv")>
2... blabla ...
3</cfif>

lässt sich herrlich abkürzen und auch sehr gut erweitern durch:

1<cfif ListValueCountNoCase("edit,online,archiv", variables.form)>
2... blabla ...
3</cfif>

Fazit: Lesbarer, erweiterbar und erst noch schneller.