TOP

このエントリーをはてなブックマークに追加

リファクタリング技法

ここではCode Smellを解消するために参考となるリファクタリング技法や、その他参考になりそうな概念を紹介していこうと思います。

リファクタリングに関してはこの辺りの書籍が参考になると思います。


リファクタリング第2版
refactoring
レガシーコード改善ガイド
legacy_code

関連するリファクタリング技法

Moving Features between Objects

Moving Features between Objects

Extract Class

Extract Class 1つのクラスに複数の責任を持たせるとコードが複雑になることがあります。その場合は、新しいクラスを作成し、関連する機能を担当するフィールドとメソッドをその中に配置します。

このリファクタリング方法は、単一責任の原則を守るのに役立ちます。単一責任の原則を守ることでクラスはより明確で理解しやすいものになります。

関連するCode Smell