FC2ブログ

リファクタリング:メソッドの抽出

ひとまとめにできるコードの断片がある場合、
コードの断片をメソッドにして、それに目的を表すような名前をつけます。

private void WriteMenu()
{
WriteSkills();

// 持ち物を表示します。
Debug.WriteLine("weapon:" + _weapon);
Debug.WriteLine("armor:" + _armor);
}

private void WriteMenu()
{
WriteSkills();
WriteItems();
}

private void WriteItems()
{
Debug.WriteLine("weapon:" + _weapon);
Debug.WriteLine("armor:" + _armor);
}
上手に命名された短いコードは、目的がわかりやすくなります。
また、他のメソッドから使える可能性が増えます。

リファクタリング―プログラムの体質改善テクニック (Object Technology Series)

Comment

Comment Form
公開設定

Trackback


→ この記事にトラックバックする(FC2ブログユーザー)
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。