技術士第一次試験 専門科目情報工学部門 R01再
通常
試験時間: 00:00問題時間: 00:00
問題一覧
問題 27 / 35
出典: 令和元年度技術士第一次試験問題 (再試験) 情報工学部門プログラムのリファクタリングに関する次の記述のうち、最も適切なものはどれか。
①リファクタリングとは、外部から見たときの振る舞いを保ちつつ、理解や修正が簡単になるように、ソフトウェアの内部構造を変化させることである。
②リファクタリングは、新しい機能を追加しようとする際に行うべきではない。
③リファクタリングを定期的に行うと、プログラムの設計が劣化する。
④リファクタリングには、コメントを丁寧に書くことで、コードの安易な変更が積み重なって劣化した構造を隠蔽することも含まれる。
⑤“不吉な臭い”と称されるコードの悪い兆候を感じたときにリファクタリングを終了する。
