過去問解きまくり研究所 ホーム

ITパスポート 令和5年度 問49

システム開発技術

リファクタリングの説明

リファクタリングの説明として,適切なものはどれか。

答えと解説

✓ これが正解ア ソフトウェアが提供する機能仕様を変えずに,内部構造を改善すること

解説

外から見た機能を変えないまま内部構造を整えることです。

リファクタリングは、ソフトウェアが外に対して提供している機能や振る舞いはそのままに、内部の構造だけを整理して読みやすく、直しやすくすることです。同じことを何か所にも書いている部分をまとめる、長くなりすぎた処理を意味のある単位に分けるといった手入れが当たります。動きが変わらないので、利用者から見れば何も起きていないように見えますが、次に手を入れるときの負担が軽くなり、直し違いも減ります。よって説明として適切なのは、機能仕様を変えずに内部構造を改善すること、というものです。動きを変えないと決めてあるからこそ、直した後に前と同じ結果が出るかを試して確かめられます。

ほかの選択肢の解説

この分野を演習で解く この問題を記録に残す

関連用語

出典:令和5年度 ITパスポート試験 問49

解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。

関連問題

同じ分野の問題

誤りを見つけたら報告する(メールが開きます)