Shift Left - CI/CD用語集の定義
Shift left はテストと品質チェックをより早い段階へ移し、欠陥を最も安く直せるうちに捕捉します。
Shift left とは、テスト、セキュリティ、品質チェックをデリバリープロセスのより早い段階へ移すことで、欠陥が導入された時点により近いところで見つかり、修正コストが下がるようにするものです。
仕組み
すべての commit(さらには pre-commit hook)で linting、単体テスト、セキュリティスキャンを実行すると、より後段の高コストなステージに到達する前に問題を捕捉できます。
関連ガイド
Continuous Testing - CI/CD Glossary DefinitionContinuous Testing: Continuous testing is running automated tests throughout the delivery pipeline, from comm…
Static Analysis - CI/CD Glossary DefinitionStatic Analysis: Static analysis examines source code without running it, detecting bugs, security issues, an…
Pre-Commit Hook - CI/CD Glossary DefinitionPre-Commit Hook: A pre-commit hook is a script Git runs before a commit is recorded. It can lint, format, or…