コンテンツにスキップ

Spec駆動開発 / テスト(SDD + TDD)

SDD(Spec-Driven Development)とTDD(Test-Driven Development)は、どちらも「変更に強い開発」を作るための安定化レイヤです。このページでは関連記事をカテゴリ別に整理しています。

最初に読むべき記事


まず押さえること

  • 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 APIScript API実践活用ガイド

📊 品質・文化

記事内容
アジャイル品質保証ウォーターフォールとの本質的な違い

学習ルート

  1. なぜ必要か: Spec駆動が必要な理由
  2. 設定する: AIエージェントにSpec駆動を強制
  3. テストを自動化: Claude Code + GitHub Actions

関連トピック


タグ・探し方

  • タグ: pillar-spec-testing