データの群れ
数個のデータがグループとなってクラスのフィールドやメソッドなどに現れる
ex.
String name
と
String mailAddress
がいつも一緒に出てくる
対処法
属性の場合
クラスの抽出
メソッドの
シグニチャ
の場合
パラメータオブジェクトの導入
オブジェクトそのものの受け渡し
検証手順
データの集まりから、ある要素を除外して考えてみる
残ったデータが意味をなさない→もとの集まりがオブジェクト候補
#コードの不吉な臭い