Skip to content
Latchkey

Red, Green, Refactor - CI/CD用語集の定義

Red, Green, Refactorは、失敗するテスト、通るコード、そして整理という、TDDの短いループです。

Red, Green, Refactor はテスト駆動開発の中心的なサイクルです。失敗するテストを書き(red)、それを通す最小限のコードを書き(green)、テストを通したままコードを改善します(refactor)。

このサイクルは変更を小さく保ち、常にテストに裏付けられた状態にします。redのステップはテストが失敗しうることを証明し、偶然通るテストを避けます。

実践では

ループを1周するのは数時間ではなく数分です。CIはpushのたびに増え続けるスイートを実行し、greenの状態を誠実に保ちます。

関連ガイド