Remove Unused Default Parameter

◯ 適用すべき時

引数がデフォルト値を持っているが、その引数を指定せずにメソッドが呼び出されることはない。

◯ ポイント

  • ソフトウェアでは、使われていない柔軟性は悪である。
  • (使われていない)柔軟性は、メンテナンスのために時間を食い、バグが入る余地を作り、リファクタリングをかけにくくする。