実装 (バックエンド) - v2

実装 (バックエンド) - 引用

バックエンド側の各種機能を実装

  • サンプルデータの作成

    以下プロンプトを使用して、日本語のサンプルデータを作成します。

    プロンプト サンプル

    # サンプルデータ作成のタスク
    データモデルを参考にして、日本語のサンプルのデータを作成してください
    
  • Azure SQL Database のテーブル作成

    以下プロンプトを使用して、Azure SQL Database にテーブルを作成します。

    プロンプト サンプル

    # テーブル作成のタスク
    以下の使用技術を使います。テーブルの作成のSQL文を作成してください。
    
    ## 使用技術:
    - Azure SQL Database v12
    
  • Azure SQL Database にデータ登録

    以下プロンプトを使用して、サンプルデータを Azure SQL Database に登録する SQL 文を作成します。

    プロンプト サンプル

    # サンプルデータの登録SQL文作成のタスク
    サンプルのデータを Azure SQL Database に登録するSQL文を作成してください
    
  • Azure Cosmos DB (NoSQL) の作成

    以下プロンプトを使用して、Azure Cosmos DB のサンプルデータを作成します。

    プロンプト サンプル

    # サンプルデータのインポート用のタスク
    サンプルのデータを Azure Cosmos DB NoSQL API 用に作成してください
    データベースのインスタンス作成とデータのインポートの詳細な手順書も作成してください
    

作業手順

GitHub Copilot Workspace 基本操作 を参照に、以下の手順で GitHub Copilot Workspace を使用して、作業を進めます。

  1. Issue の作成
    • Title: バックエンド側の各種機能を実装
    • Description: プロンプト サンプルの内容を記載
  2. GitHub Copilot Workspace の起動
  3. Plan の作成
    • バックエンド側各種機能を実装するプログラムの作成が計画されます。
    詳細

  4. ファイルの実装
    • バックエンド側各種機能を実装するプログラムが生成されます。
    • 生成されたプログラムについて、テストやデバッグを行い、必要に応じて修正を行います。
    • おすすめは、GitHub Codespaces を使用して、動作確認を行うことです。(環境構築がほぼ不要だし、使い捨で使用可能)
    • エラー内容は、GitHub Copilot が解決策を提案してくれます。
    • 後続の No.5~No.8 の操作により、生成された資源はレポジトリにコミットされて、次のタスクのインポートとして利用されます。
    詳細

  5. Pull request を作成する
  6. Pull request をレビューする
  7. Pull request をマージする
  8. Delete branch(Option)