リファクタリング
Refactoring
積極的に完成済みのコードを修正
Modify working codes
外部から見た動作は変えず、内部だけ改善する
Change codes without changing specs
テストが作成されていることが前提
Strict test environment necessary