リファクタリングとは、ソフトウェアの外から見た動きは変えずに、内部のプログラム構造を整理して改善することです。
見た目の機能は同じまま、コードの品質や効率を良くすることを目的としています。
例えば、あるアプリで「ボタンを押すとデータを保存する」機能があるとします。
この動作は変えずに、処理の書き方を整理したり、無駄なコードを減らしたりすることで、動作を速くしたり修正しやすくしたりします。
ITパスポート試験では、リファクタリングは機能を変えずに内部構造を改善する作業であることが重要です。
XP(エクストリーム・プログラミング)の実践手法の一つとして、継続的にコードを良くしていく考え方とあわせて覚えておきましょう。
こちらもご覧ください:XP(エクストリーム・プログラミング)とは
Visited 5 times, 1 visit(s) today

