基本情報技術者
マネジメント系
コードレビューの目的として適切なものはどれか。
1.
コードを自動実行する
2.
複数人でコードを確認してバグや品質問題を早期に発見する
✓ 正解
3.
コードを暗号化する
4.
コードのバックアップを取る
📝 解説
コードレビューは「開発者が書いたコードを1人以上の他の開発者が確認し、バグ・設計上の問題・可読性の低下・セキュリティリスクを早期に発見・修正する」品質保証活動です。製造業のダブルチェックに例えると、重要な製品の検品を複数人で確認することで見落としをなくす取り組みと同じ発想です。コードレビューの効果は、バグを開発段階の早い時点で発見できる(後工程で発見するより修正コストが低い)・設計の改善点を指摘できる・チーム全員がコードを把握し属人化を防げる・若手エンジニアの育成にもなる、という多くのメリットがあります。GitHubのPull RequestやGitLabのMerge Requestを使ったレビューが現代の標準的なプラクティスです。誤答の「コードを自動実行する」は継続的インテグレーション(CI)の話で、「コードを暗号化する」「バックアップを取る」はセキュリティ・運用の話です。「コードレビュー=複数人で確認して品質・知識共有を高める活動」と押さえましょう!