エンジニアの為の情報発信

このブログでは、株式会社メディアフュージョンの若手外国人エンジニアがプロダクトエンジニア技術情報を発信いたします。日本語表現に不慣れな点はご容赦ください。

CI/CD:誰にでも分かりやすい基本概念の解説

はじめに このブログは、CI/CD(シーアイ・シーディー)シリーズの第1回の記事です。 ソフトウェア開発が複雑化し、変更頻度が高まっている現状では、コードの品質を維持しつつ迅速にリリースすることが、多くの開発チームにとっ […]

続きを読む
開発ツール
Git Rebase(リベース)をつかってみよう!

前回のGitの記事につづき、今回は Git Rebase(リベース) という、ブランチの履歴を整理してきれいにする機能についてご紹介します。それでは、Git Rebase の使い方をくわしく見ていきましょう。 Rebas […]

続きを読む
PostmanでのAssertスクリプト作成 – APIテスト自動化への第一歩

APIテストを始める際、多くの人はPostmanでリクエストを送信し、結果を目で確認します。この方法は短時間のテストには問題ありませんが、システムが何度もデプロイされ、再テスト(リグレッションテスト)が必要になる場合、手 […]

続きを読む
品質管理
API自動テストのための Newman の紹介とインストール

1.はじめにAPIテストを行う際、まず使うのは Postman です。Postman はリクエストを送信し、レスポンスを確認するのに非常に便利なツールです。しかし、複数の API テストを自動で実行したい場合や、CI/C […]

続きを読む
Git Cherry-pick – あるコミットだけ「取る」方法

フィーさんのGitシリーズの記事の続きとして、今日はGit cherry-pickについてシェアしたいと思います。  はじめに  Gitで、「feature」ブランチに大切なコミットがあり「main」 […]

続きを読む
セキュリティ
依存関係リスク ― サードパーティライブラリが攻撃の入り口になるとき

セキュリティの世界に足を踏み入れてから、私がことがあります。それは「便利さの裏には必ずリスクが潜んでいる」ということです。 私たちは日々の開発で、無数の外部ライブラリやフレームワークを使っています。ゼロからすべてを作る必 […]

続きを読む
セキュリティ
ログレベルの使い方 – 開発者がよく見落とすポイント

こんにちは、ソフトウェアエンジニアのロックです。前回のブログではセキュリティについて触れましたが、今回は少し方向を変えて、日常的に開発者が必ず向き合う「ログ」についてお話しします。 システム開発をしていると、誰もが「ログ […]

続きを読む
開発ツール
Gitでソースコードのバージョンを検査・比較する方法

前回の記事では、リモートリポジトリからローカルリポジトリにソースコードを取得する方法について説明しました。今回は、Gitでソースコードのバージョンを検査・比較する方法を解説します。ソースコードを開発するためのチーム作業に […]

続きを読む
セキュリティ
ログは使ってこそ価値がある

🧠 ログはある。情報もある。だが、それを見ている人がいない。 社内システムにおいて、ユーザーがログファイル名を入力することで、その内容を表示できる機能があるとします。例えば「access.log」と入力すれば、該当するロ […]

続きを読む
開発ツール
リモートリポジトリからローカルリポジトリにソースコードを取得する方法

前回の記事では、リモートリポジトリとの連携方法(GitHub、GitLab、Bitbucket等)について説明しました。今回は、リモートリポジトリからローカルリポジトリにソースコードを取得する方法を解説します。 まず初め […]

続きを読む