|
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."); }
|