リファクタリングは、ソフトウェア開発において欠かせないプロセスの一つです。コードを整理し、改善することで、より良い品質を実現します。しかし、リファクタリングの実施は時間やコストの無駄ではないのか、かえって開発効率が下がるのではないかと疑問に思う方もいるようです。そこで、本記事ではリファクタリングの概要や必要な理由、主な方法や注意点などを解説します。
関連記事:プロセスとは?ビジネスシーン、IT分野などでの意味を簡単に
リファクタリングとは
リファクタリングとは「再設計」を意味する言葉で、プログラミングやデータベースに関する用語の一つです。
ここでは、リファクタリングの概要を解説します。
プログラミング用語のひとつ
プログラミングにおけるリファクタリングとは、プログラムの挙動を変えずにコードを整理・改善することです。これにより、コードの品質や開発効率の向上が期待できます。
なお、外部からの見た目や使用した際の挙動は変えないため、機能の追加やバグの修正はリファクタリングに含まれません。
元記事:https://www.profuture.co.jp/mk/column/what-is-refactoring