|
Extract Methodとはメソッドの一部を切り出して、別のメソッドにすることです。 リファクタリング前: public void Test()
{
bool result = SomeTest();
if(result == false)
{
//このメッセージ表示部分をメソッドとして抽出する
System.Console.WriteLine("Error: Some Test failed.");
System.Console.WriteLine("Please contact your system administrator.");
}
}
リファクタリング後: public void Test()
{
bool result = SomeTest();
if(result == false)
{
PrintError("Some Test failed.");
}
}
public void PrintError(string message)
{
System.Console.WriteLine("Error: {0}", message);
System.Console.WriteLine("Please contact your system administrator.");
}
|
||||||||||||||||||||||