過去問ドリル

LinuCレベル3 プラットフォームスペシャリスト プラットフォームの運用管理 問8

プラットフォームの運用管理/インフラ構成のGit管理とパイプラインの自動化

インフラ構成の自動化パイプラインにおいて、変更を適用する前にlint・構文チェックの工程を挟む目的として適切なものはどれか。

当サイトのオリジナル問題(LinuCレベル3 プラットフォームスペシャリストの出題範囲「プラットフォームの運用管理」に対応。実際の試験問題ではありません)

正解:A

解説

lint・構文チェックの工程は、実際にインフラへ変更を適用する前に、コードの構文エラーやコーディング規約違反などの明らかな不備を検出するために行われます。これにより、問題のあるコードがそのまま本番環境へ適用されてしまうリスクを減らせます。

選択肢ごとの解説

  • A正しい。適用前に明らかな不備を検出し、本番環境への反映を未然に防ぐことが目的です。
  • B誤り。lintは以降の工程を省略してよい根拠にはなりません。
  • C誤り。実行時間を延ばすことが目的ではありません。
  • D誤り。lintが検出するのは形式的な問題が中心で、自動修正できるとは限りません。
LinuCレベル3 プラットフォームスペシャリストの問題を演習モードで解く