技術士第一次試験 専門科目情報工学部門 R01再

問題 27 / 35

出典: 令和元年度技術士第一次試験問題 (再試験) 情報工学部門

プログラムのリファクタリングに関する次の記述のうち、最も適切なものはどれか。

リファクタリングとは、外部から見たときの振る舞いを保ちつつ、理解や修正が簡単になるように、ソフトウェアの内部構造を変化させることである。
リファクタリングは、新しい機能を追加しようとする際に行うべきではない。
リファクタリングを定期的に行うと、プログラムの設計が劣化する。
リファクタリングには、コメントを丁寧に書くことで、コードの安易な変更が積み重なって劣化した構造を隠蔽することも含まれる。
“不吉な臭い”と称されるコードの悪い兆候を感じたときにリファクタリングを終了する。

当サイトでは、ユーザー体験の向上を目的としてCookieを使用しています。サイトの利用を継続することで、Cookieの使用に同意したものとみなされます。