令和3年度 問48
リファクタリング
出典: 令和3年度 ITパスポート試験 公開問題 問48 (IPA)
既存のプログラムを,外側から見たソフトウェアの動きを変えずに内部構造を改善する活動として,最も適切なものはどれか。
- ア テスト駆動開発
- イ ペアプログラミング
- ウ リバースエンジニアリング
- エ リファクタリング
正解と解説を見る
正解: エ
- ア: テスト駆動開発は、先にテストを作ってからプログラムを書く手法です。
- イ: ペアプログラミングは、2 人一組でプログラムを作る手法です。
- ウ: リバースエンジニアリングは、既存の製品を分析して仕組みや設計を調べることです。
- エ: 動作を変えずに内部構造を改善する活動はリファクタリングです。正しい答えです。
ポイント
- リファクタリング: 外から見た動作を変えずに、プログラムの内部構造を整理・改善すること。読みやすく、直しやすくなります。
- テスト駆動開発: 先にテストを書いてから作る。ペアプログラミング: 2 人で 1 つのプログラムを作る。リバースエンジニアリング: 完成品から仕組みを調べる。
この問題の用語: リファクタリング
広告
「ソフトウェア開発管理技術」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)
広告