ハイレベルアーキテクチャを先に
ハイレベルのコンテキストを最初に提供し、明示的な指示を提供するコメントとコードに続きます。
Last updated
ハイレベルのコンテキストを最初に提供し、明示的な指示を提供するコメントとコードに続きます。
Last updated
複雑なシステムを開発するとき、いきなり細部のコードに飛び込み、プログラムの全体的なアーキテクチャを見失うことはよくあることです。このような事が繰り返されると、同時に GitHub Copilot も全体的なアーキテクチャを見失うことに繋がります。これは誤解やエラーの原因となってしまいます。開発において、プログラムのハイレベルなアーキテクチャを先に設計し、コードの各部分の機能と目的についてコメントしていくことにより、GitHub Copilot も文脈をよりよく理解し、より的確な提案をすることができます。
ウェブアプリケーションでのAPIエンドポイントファイルを考えてみましょう。初期に設計を自然言語で提案することは、各エンドポイントの機能を GitHub Copilot に理解させるのに役立ちます。
エクササイズ: バックエンドの簡単な API について、各エンドポイントに対するコメントを含め、ログインと登録システムのハイレベルアーキテ クチャのアウトラインを作成します。
コードの詳細を書く前に明確なロードマップを確立しましたか?
GitHub Copilot は、ハイレベルのコメントを読むだけで、ファイルの目的を理解できますか?
このパターンをコードベース全体で一貫して適用していますか?