1
我自己從來沒寫過一行cfmodule
。但是,現在是重構的時候了。您通常會採取什麼步驟將cfmodule
重構爲cffunction
/.cfc?將cfmodule重構爲... cfc的建議?
我在想......將它們重構成cffunctions
(attributes
變成arguments
),並返回多個值的結構體,單值的值。然後將相關功能分組到CFC中,並將DB訪問分離爲DAO /網關對象。單元測試他們每個人的地獄。
另類,我的同事在想,也許我們應該使用CFC每個cfmodules的「流動」,並使用OBJ的variables.instance
範圍爲caller
範圍,然後在「流」結束返回instance
結構?更容易,但似乎不太可測。
任何人都有exp重構cfmodule
的?