1
我自己从来没写过一行cfmodule
。但是,现在是重构的时候了。您通常会采取什么步骤将cfmodule
重构为cffunction
/.cfc?将cfmodule重构为... cfc的建议?
我在想......将它们重构成cffunctions
(attributes
变成arguments
),并返回多个值的结构体,单值的值。然后将相关功能分组到CFC中,并将DB访问分离为DAO /网关对象。单元测试他们每个人的地狱。
另类,我的同事在想,也许我们应该使用CFC每个cfmodules的“流动”,并使用OBJ的variables.instance
范围为caller
范围,然后在“流”结束返回instance
结构?更容易,但似乎不太可测。
任何人都有exp重构cfmodule
的?