4
は、私がこのようなブロックで構成されたクラスTestSeq及び方法ゴー()、で、テストアプリケーションを持っている:でテストアプリケーションをリファクタリングする方法は?
_writer.WriteLine("Doing foo action...");
var stopwatch = Stopwatch.StartNew();
// foo - some work here
stopwatch.Stop();
_writer.WriteDone("Results of foo action.", stopwatch.Elapsed);
「いくつかの作業」私は別のWCFクライアントへの呼び出し(CRUDアクション、フィルターを持っています、等。)。
だから、たくさんのコードが繰り返され、明らかにいくつかのリファクタリングが行われます。私はクラスTestActionを作成することについて考えますが、その中に「ある仕事」の部分を置くための最良の方法は何か分かりません。
これはかなり単純な問題ですが、検索するキーワードを知りません。だから、私はキーワード(パターン名か何か)かリンクだけで答えを見ることがうれしいです。