我有一个测试应用程序,它有一个类 TestSeq 和一个方法 Go(),它由以下块组成:
_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,但我不知道将“一些工作”部分放入其中的最佳方式是什么。
在我看来,这是一个非常简单的问题,但我只是不知道我应该搜索什么关键字。因此,我很高兴看到仅包含关键字(模式名称或其他内容)或链接的答案。