コンテンツにスキップ

機能変更とリファクタリングは分割する#

機能変更とリファクタリングは、プルリクエストを分割することが望ましい。難しい場合でも最低限コミットは分割する。
リファクタリングは挙動を変えずに内部構造を整理することであるため、g挙動が変わる機能変更が混ざるとリファクタリングが正しく行われたか判断が難しくなるため

特に[[ボーイスカウトルール 来たときとよりも美しく 1]]を実践するときに気をつける

参考#

リファクタリングと追加実装はコミットを分けてほしい - 社内se × プログラマ × ビッグデータ