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