テスト対象のコードを分離する 単体テストを効果的に実施するためには、テスト対象のコードを他の依存関係から分離することが重要。依存関係に直接アクセスすると、テストが複雑になり、外部リソース(データベースや外部APIなど)に ...
続きを読むJenkins vs GitHub Actions GitHub Actionsは、GitHub上でのCI/CDプロセスを自動化するためのツールで、GitHubリポジトリと深く統合されている。 Jenkins vs Ci ...
続きを読むJenkinsは、継続的インテグレーション(CI)および継続的デリバリー(CD)ツールの中で、最も広く使われているオープンソースプラットフォーム。以下に、Jenkinsの主なメリットを紹介する。 1. オープンソースかつ ...
続きを読むマルチステージビルドで下記に分けれれる 1. 基本環境の準備 (base ステージ) 2. ビルドステージ (build ステージ) 3. パブリッシュステージ (publish ステージ) 4. 実行ステージ (fin ...
続きを読むDockerfile Dockerfile は、Docker イメージを作成するための設計図やレシピ。これはテキストファイルで、イメージを作成するための一連の手順が記述される。Dockerfileには、どのベースイメージ ...
続きを読むC#が2位!けっこう強い。 Go (Golang) C# Java (Spring Boot) TypeScript (Node.js) Python Rust Kotlin (Ktor) Ruby (Ruby on R ...
続きを読むTerraformの強みは、そのマルチクラウド対応と、柔軟性の高いカスタマイズ性。AWSに特化しているCloudFormationに対し、TerraformはAWS以外のクラウドやオンプレミス環境、サードパーティのサービ ...
続きを読むAmazon ECS(Elastic Container Service)とAmazon EKS(Elastic Kubernetes Service)は、どちらもAWSのコンテナオーケストレーションサービス EKSの強 ...
続きを読むコード補完の使用方法 関数の自動生成 コメントからコードを生成 特定のAPIやライブラリの使用支援 ユニットテストの自動生成 下記補足 Copilotを活用する上でのポイント Copilotの今後の可能性 Copilot ...
続きを読む1. GitHub Copilotの申し込み 2. Visual Studioへ設定 3. GitHubアカウントでサインイン 下記補足 導入後のセットアップと利用のヒント Copilotを導入した後、設定や活用方法をさ ...
続きを読む