技術士第一次試験 専門科目情報工学部門 H26
通常
試験時間: 00:00問題時間: 00:00
問題一覧
問題 25 / 35
出典: 平成26年度技術士第一次試験問題[専門科目情報工学部門] III-25プログラムのリファクタリングに関する次の記述のうち、最も適切なものはどれか。
①大きなリファクタリングでは、あらかじめ決まった手順に沿って実施し、後戻り可能な点を確保しながら安全に進める。
②既存のプログラムの設計を改善することと、新しい機能を追加することを、同時に効率よく行う。
③コメントを丁寧に書くことで、コードの安易な変更が積み重なって劣化した構造を隠蔽する。
④リファクタリング中に、“不吉な臭い”と称されるコードの悪い兆候を感じたときに作業を終了する。
⑤リファクタリングは、プログラムの構造を変更せずに、最小の変更で新しい機能を作り込むための手順である。
