TOP

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

Bloaters

Bloaters

Bloaters(膨れ上がったコード): 作業が困難になってしまうほど巨大になりすぎてしまったコード、メソッド、およびクラスのこと。 通常、これらのCode Smellはすぐには現れず、プログラムに改修を積み重ねること(そして特に誰もそれらを根絶する努力をしないとき)で現れます。

Long Method

Long Method(長すぎるメソッド)

Large Class

Large Class(巨大なクラス)

Primitive Obsession

Primitive Obsession(基本データ型への執着)

Long Parameter List

Long Parameter List(長すぎるパラメータリスト)

Data Clumps

Data Clumps(データの塊)




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

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