リファクタリング(りふぁくたりんぐ)
ソフトウェアの外部から観測できる振る舞いを保ったまま、内部のコード構造を整理し、理解や変更をしやすくする開発作業。
詳細解説
コードの重複や過度な複雑さを減らし、可読性と保守性を高めることが目的です。振る舞いを意図せず変えてしまわないよう、自動テストで確認しながら小さな変更を積み重ねるのが一般的です。
リファクタリングが問われた過去問
- 2023(R5)秋 午前II 問23アジャイル開発手法の説明のうち,スクラムのものはどれか。
- 2023(R5)秋 午前II 問15アジャイル開発のフレームワークであるスクラムのルールとして,適切なものはどれか。