
はじめに
こんにちは!ぐるなびでバックエンドエンジニアをしている開発部の寺井です。
十数年PHPを主戦場にしてきましたが、最近Go言語を使ってぐるなびアグリサービスの開発に携わっています。
クリーンアーキテクチャも初めて理解しようとしており……難しい。
この記事では、GitHubが提唱する 「Spec-Driven Development(仕様駆動開発 / SDD)」 と、その実践ツール 「GitHub Spec Kit(speckit)」 を紹介します。仕様と設計原則を明文化し、それを中心に開発を進めることで、AIとの協働でも一貫したアーキテクチャを維持できるようになります。
続きを読む




