リファクタリング

リファクタリングとは既存のプログラムコードに対して、外部に対する動作を変えずに内部処理を改善すること。ソフトウェア維持管理の一環として行います。無駄なコードを除去したり、より効率的なコードへの置き換えや安全なコードの追加することでプログラムコードの品質を高める効果があります。「外部に対する動作が変わっていないこと」の確認が容易に行えるようなテスト環境を整えることで、安心してリファクタリングを行えるようになります。