【发布时间】:2011-07-22 01:45:29
【问题描述】:
我自己从来没有写过cfmodule。但是,现在是重构的时候了。您通常采取哪些步骤将cfmodule 重构为cffunction / .cfc?
我在想...将它们重构为cffunctions(attributes 变为arguments),并为多个值返回结构,为单个值返回值。然后将相关功能分组到 CFC 中,并将 DB 访问分离到 DAO/Gateway 对象中。对他们每个人进行单元测试。
替代方案,我的同事在想,也许我们应该为cfmodules的每个“流”使用一个CFC,并使用obj的variables.instance范围作为caller范围,然后在'末尾返回instance结构流动'?更简单,但似乎不太可测试。
有人有重构cfmodule的经验吗?
【问题讨论】:
标签: coldfusion cfc