TOP

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

Object-Orientation-Abusers

Object-Orientation Abusers

Object-Orientation Abusers(オブジェクト指向の乱用) オブジェクト指向プログラミングの原則を不完全、不正確に適用することで発生するCode Smellです。

Switch Statements

Switch Statements

Temporary Field

Temporary Field

Refused Bequest

Refused Bequest(接続拒否)

Alternative Classes with Different Interfaces

Alternative Classes with Different Interfaces




書籍としてはこの辺りが参考になると思います。

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