Showing 2 Result(s)

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

7.7.2 リスクを減らす7つの戦略 内容 継続的に統合する未知のリスクを最後に入れないため ブランチを避ける未知のリスクを最後に入れないため。フィーチャーフラグを使っておいて、マージは先にする 自動テストに投資する開発のコストを抑えることにつながるため。 リスクのある場所を特定する未知の場所、コントロール不可の場所を特定し依存関係を切り離す。 未知の中で働く未知のものを発見したら短時間でそれだけに取り組み、記録しながら進捗を確認する。 価値のわかる最小のものからつくる2割で8割の効果を得られるなら2割のものから作る。 頻繁に検証する顧客は実際に見てみなければ欲しい物がわからないかも知れない。完成品でなくても早い段階で作って、見てもらう。 学び そのまま 学びを活かすアイディア・行動 いまのところ特になし

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

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