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

charter48 投稿一覧

API実装向けプログラミング言語ランキング

C#が2位!けっこう強い。 Go (Golang) C# Java (Spring Boot) TypeScript (Node.js) Python Rust Kotlin (Ktor) Ruby (Ruby on R ...

続きを読む

ざっくりとTerraformとCloudFormationの比較

Terraformの強みは、そのマルチクラウド対応と、柔軟性の高いカスタマイズ性。AWSに特化しているCloudFormationに対し、TerraformはAWS以外のクラウドやオンプレミス環境、サードパーティのサービ ...

続きを読む

ざっくりと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ファイルには様々なデ ...

続きを読む