7.7.1 アジャイルインフラストラクチャーの7つの戦略
内容
すべてをバージョン管理する
コード、ドキュメントなどビルドに関連するすべてをバージョン管理し、ワンクリックでEnd to Endのビルドをできるようにする
継続的に統合する
最後に問題を入れ込まないため
タスクの受け入れ基準を定義する
?
テスト可能なコードを書く
ビルドも早くなるし、高品質なコードになる傾向にあるため
必要な箇所のテストカバレッジを維持する
難しい箇所はテストカバレッジをを維持してテスト漏れがないように。
壊れたビルドをすぐ直す
壊したならすぐに直すか、できなければロールバック。
学び
- バージョン管理の仕方が重要だと思った。ロールバックできるようにするためにも。
- 始めは難易度が高いところの必要最低限の箇所でもいいかと思う。
学びを活かすアイディア・行動
- 難易度が高い箇所の洗い出し
- ブランチモデルの再考