必ず受かる情報処理技術者試験

問題49

ポケットスタディ 基本情報午後・要点整理―即効!7つの知識 (情報処理技術者試験)

ソフトウェアのリファクタリングの説明はどれか。

外部から見た振る舞いを変更せずに保守性の高いプログラムに書き直す。
ソースコードから設計書を作成する。
ソフトウェア部品を組み合わせてシステムを開発する。
プログラムの修正が他の部分に影響していないかどうかをテストする。

解答・解説を見る

解答:ア

リファクタリングとはコンピュータプログラミングにおいて、プログラムの外部から見た動作を変えずにソースコードの内部構造を整理することである。

効率性を高めたり、保守性の向上を目的に実施される。

リファクタリングの説明である。
× リバースエンジニアリングの説明である。
× コンポーネント指向開発の説明である。
× レグレッションテスト(退行テスト)の説明である。
前の問題 次の問題

Copyrithg naruha