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