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

システム開発技術|令和5年度 ITパスポート試験 問49

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

解説

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

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

ほかの選択肢はなぜ違うのか

この問題に関係する言葉

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

この問題を演習で解く

同じ単元をまとめて解くならシステム開発技術へ。

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)