Spec駆動開発 / テスト(SDD + TDD)¶
SDD(Spec-Driven Development)とTDD(Test-Driven Development)は、どちらも「変更に強い開発」を作るための安定化レイヤです。このページでは関連記事をカテゴリ別に整理しています。
最初に読むべき記事
- 概念: スペックベース開発が今必要な理由 — vibe codingからの脱却
- 実践: AIエージェントにSpec駆動を強制する — Claude Code & Copilot完全設定
まず押さえること¶
- SDD: 仕様(契約)を先に固定し、変更の扱いを明確にする
- TDD: ふるまい(回帰)を先に固定し、変更の安全性を上げる
- AI時代は「仕様とテスト」がないと、生成の速度がそのまま事故の速度になる
📚 記事マップ¶
📐 仕様駆動開発(SDD)¶
| 記事 | 内容 |
|---|---|
| スペックベース開発が今必要な理由 | Amazon Kiroとvibe codingからの脱却 |
| AIエージェントにSpec駆動を強制する | Claude Code & GitHub Copilot完全設定 |
| LLMプログラミングガイド | LLMを活用した開発の実践手法 |
🧪 テスト自動化¶
| 記事 | 内容 |
|---|---|
| Claude Code + GitHub Actions自動テスト | AI駆動CI/CDパイプライン構築 |
| 継続的テスト実行パターン | 現場エラー解決特化 |
| LLM支援テスト自動化 | テスト自動化の手法と実践 |
| GitHub Actions Script API | Script API実践活用ガイド |
📊 品質・文化¶
| 記事 | 内容 |
|---|---|
| アジャイル品質保証 | ウォーターフォールとの本質的な違い |
学習ルート¶
- なぜ必要か: Spec駆動が必要な理由
- 設定する: AIエージェントにSpec駆動を強制
- テストを自動化: Claude Code + GitHub Actions
関連トピック¶
- 方法論/文化: 開発手法・文化ハブ
- Practices(LLM実務): LLM実践ハブ
- Claude Code: Claude Code関連記事ガイド — テスト自動化の実行環境
タグ・探し方¶
- タグ:
pillar-spec-testing