• システム開発に関わる内容をざっくりと書いていく

charter48 投稿一覧

ざっくりとEKSとECSの比較

Amazon ECS(Elastic Container Service)とAmazon EKS(Elastic Kubernetes Service)は、どちらもAWSのコンテナオーケストレーションサービス EKSの強 ...

続きを読む

Copilotの機能(VisualStudio)

コード補完の使用方法 関数の自動生成 コメントからコードを生成 特定のAPIやライブラリの使用支援 ユニットテストの自動生成 下記補足 Copilotを活用する上でのポイント Copilotの今後の可能性 Copilot ...

続きを読む

CopilotをVisualStudioへ導入

1. GitHub Copilotの申し込み 2. Visual Studioへ設定 3. GitHubアカウントでサインイン 下記補足 導入後のセットアップと利用のヒント Copilotを導入した後、設定や活用方法をさ ...

続きを読む

技術レベルの低い現場でのメリット・デメリット

メリット 基礎技術への理解が深まる 技術レベルが低い職場では、古い技術や基礎的なツールを使って開発を行うことが多い。例えば、データベースをSQLで直接操作したり、コードをシンプルに保つことを意識する場面も増える。これによ ...

続きを読む

WebApplicationFactoryを使ったASP.NET Coreのテスト

WebApplicationFactoryとは? WebApplicationFactoryは、テスト環境でアプリケーションを起動し、エンドポイントをテストできる便利なツール、WebApplicationFactoryを ...

続きを読む

Moqを使ったC#単体テスト

Moqとは? Moqは、C#で依存関係のあるクラスやインターフェースをモックするためのオープンソースのライブラリ。テスト対象のクラスが依存しているオブジェクトを、代替として実装できる。これにより、特定の環境を作成しなくて ...

続きを読む

ChatGPTにワードファイルを読み込ませる【C#】

ChatGPTにワードファイルをプロンプトに送り、感想などの返答をもらう:簡単なAPIでの実装コード 実践的には下記のようなものも必要 1. APIキーのセキュリティ対策 この実装ではAPIキーをコード内に直接記述してい ...

続きを読む

ChatGPTにエクセルファイルを読み込ませる【C#】

ChatGPTにエクセルファイルをプロンプトに送り、感想などの返答をもらう:簡単なAPIでの実装コード 実践的には下記のようなものも必要 1. Excelデータのフォーマットに対応した処理 Excelファイルには様々なデ ...

続きを読む

XUnit、NUnit、MSTestについてざっくり比較

一般的に人気が一番高いのがXUnit:人気が高いものが情報収集が比較的容易 XUnit:  ・並列テストをサポートしており、複数のテストを同時に実行することで、実行時間を短縮できる。  ・.NET Coreをサポートして ...

続きを読む

ChatGPTをプログラミングに活用する方法

ChatGPTをより効果的にプログラミングに活用するためのポイント 1. 具体的な指示を与える ChatGPTを効果的に使うためには、曖昧な質問ではなく、具体的な内容を伝えることが重要。例えば「このコードを改善してほしい ...

続きを読む