【Github Copilot】設計書があるなら、全部Copilotに実装させよう(途中経過)
ARANK

ウォーターフォールモデルに則った大規模開発で設計書があるなら、全部Copilotに実装させよう!をコンセプトに、どうすれば設計書をインプットに、Github Copilotが大規模開発の品質に沿ったコードを生成してくれるか、を日々模索しています。まだまだ課題はあるものの、少しでも開発の役に立てばと思い途中経過を公開します。このドキュメントでは、現時点での設計書からCopilotを用いて実装を生成する手順の紹介、使用するツールの紹介、工夫したポイント、現時点での課題について記載します。こんな人に読んでほしいGithub Copilotしか使えない環境にある方Github Copilotをコードの説明や、単純なメソッド生成をさせる程度にしか使用していない方期待したコードが生成されず、使わなくなってしまった方前提今回生成対象とするのは業務レイヤの実装です。WebアプリケーションでのMVCに該当します。システム共通部品や、プロジェクト自体の構築は含まれていません。既にサンプルが動作する程度のプロジェクトと、共通部品は実装済みであることを想定しています。また、自身の検証には設計と実装が揃っている以下のリポジトリを使用しました。今回紹介するInstruction file…

zenn.dev
Related Topics: AI AI Code Generator