Mit den neuen Möglichkeiten, CFC in CF9 zu schreiben, was sind einige der neuen Kodierungskonventionen für CF9?Kodierungskonventionen für das Schreiben von CFKs in CF9?
Hier sind einige, die ich denken kann ...
- immer LOCAL Bereich verwenden
- immer auch
init()
Methode, die sich zurückgibt, daNew
wird init (Call), wenn vorhanden. - tun nicht put erforderlichen Argumente in
init()
wenn es eine ORM Entität ist, sonst erwarten Ausnahmen ... - immer
THIS.setXXX
in verwenden, wo XXX sind Eigenschaftsnamen innerhalb init(), so dass es die impliziten Setter nennen oder benutzerdefinierter Setter, falls verfügbar. - die Pre-CF8 INSTANZ Umfang Konvention verlassen, siehe: http://henrylearnstorock.blogspot.com/2009/08/should-we-abandon-instance-scope-in-cf9.html
- keine Ausgabe = false für Komponenten- und Funktionen im CFC-Skript Stil finden Sie unter: http://www.coldfusionjedi.com/index.cfm/2009/8/26/Ask-a-Jedi-Impact-of-whitespace-and-script-based-CFCs
- die Reiniger verwenden und effiziente
isNull(arguments.optionalArg)
stattisDefined()
Antwort: http://www.coldfusionjedi.com/index.cfm/2009/8/26/Ask-a-Jedi-Impact-of-whitespace-and-script -based-CFCs :) – Henry
Guten alten Mr. Camden. – ale
@Henry, wenn ich diesen Link öffne, geht es auf eine Seite, die nicht wie die coldfusionjedi.com aussieht, an die ich mich erinnere. Die Daten/Artikel schauen just ... falsch aus. Überprüfen Sie einfach seine andere Website und es wurde eingestellt: http://www.raymondcamden.com/ –