自分でcfmodule
という行を書いたことはありません。しかし、今はリファクタリングする時間です。リファクタリングにどのようなステップを取るのですかcfmodule
をcffunction
/.cfcにしますか?cfmoduleをcfc'sにリファクタリングするためのアドバイス?
私は考えています... cffunctions
(attributes
がarguments
になる)にリファクタリングし、単一値の値の複数の値のstructを返します。その後、関連する機能をCFCにグループ化し、DBアクセスをDAO/Gatewayオブジェクトに分離します。ユニットのそれぞれの地獄をテストします。
オルタナティブ、私の同僚が考えている、多分私達はcfmodulesの各「流れ」のためCFCを使用し、caller
スコープとしてOBJのvariables.instance
スコープを使用する必要があり、その後、「流れ」の終わりにinstance
構造体を返しますか?簡単ですが、非常にテスト可能なようには見えません。
誰でもリファクタリングをしていますcfmodule
さんですか?