レガシーコードからの脱却 まとめ – 7.7.1

7.7.1 アジャイルインフラストラクチャーの7つの戦略

内容

すべてをバージョン管理する
コード、ドキュメントなどビルドに関連するすべてをバージョン管理し、ワンクリックでEnd to Endのビルドをできるようにする

継続的に統合する
最後に問題を入れ込まないため

タスクの受け入れ基準を定義する

テスト可能なコードを書く
ビルドも早くなるし、高品質なコードになる傾向にあるため

必要な箇所のテストカバレッジを維持する
難しい箇所はテストカバレッジをを維持してテスト漏れがないように。

壊れたビルドをすぐ直す
壊したならすぐに直すか、できなければロールバック。

学び

  • バージョン管理の仕方が重要だと思った。ロールバックできるようにするためにも。
  • 始めは難易度が高いところの必要最低限の箇所でもいいかと思う。

学びを活かすアイディア・行動

  • 難易度が高い箇所の洗い出し
  • ブランチモデルの再考

kiyoshi.saito@tttsunagari.jp

アプリ開発をメインにWebアプリ開発をやってるフリーランスエンジニアです。

Leave a Reply

Your email address will not be published. Required fields are marked *