リグレッション管理
プログラムの一部分を変更したことで、ほかの箇所に不具合が出ていないかの管理
リグレッションテストとかよく言う
「回帰テスト」「退行テスト」とも呼ばれる
プログラムの修正後にこれらのテストをもう一度行って不具合がないかを検証したりする
これやってないと関係のない別の機能が壊れたりする
これをおざなりにすると機能追加や改修が困難になる
デッドコードが残り続ける
チーム全体がうまく回らなくなる
QA Teamがあると、「別工程で品質担保するので」と甘えてしまいがちだが、本来はエンジニア自身で管理できるようになるべき koushisa.iconは設計に迷ったときはどうやったら捨てやすいかという観点でよく考える
意識しておくと自然と影響範囲が閉じた設計となりやすい