Test

はじめに

ソフトウェアを開発する上でOSSを使用する機会が多いですが、使用するOSSのライセンスの問題や脆弱性があるかどうかをチェックすることは、ソフトウェアの品質を高めるうえで非常に重要になってきます。
OSSのチェックを行う ...

Test

現在DevOps関係の仕事をしているが、そこで各種ツールをCI/CDパイプラインに組み込み、自動化する環境の構築をしている。
ここでは、コードの脆弱性を検出することができる、CodeQLについて実際に使ってみたので備忘録として ...

Test

DevOpsでは、ソフトウェアの品質をどのようにして保っていくかというテスト戦略を考えることも重要となってくる。
V字工程の中で、各ソフトウェアコンポーネント単体で行うテストの一つとしてカバレッジテストがある。
テスト ...

Buildツール

はじめに

会社で開発中のソフトウェアをビルドする際に、BazelというGoogle社が開発したビルドツールを利用している。ここでは、Bazelの基本的な動作であったり、覚えておくべきTips、Coverageなどのテスト手法について記載 ...

Shell

背景

会社での勤怠管理などで、PCの起動時間・停止時間をもとに業務時間を決定している会社は多くあると思います。私の会社では、基本的にはPCの起動・停止時間は自動でシステムに登録されて、勤怠管理がしやすいような仕組みが備わっています。しか ...

C++

C++は非常に様々な場面で使われており、Googleで社内標準として使用されているプログラミング言語(C++,Java,Python)のうちの一つです。
私の勤めている会社でも開発に使われています。
私はまだ開発経験の ...

Shell

仕事でシェルを使用することが最近多くなってきましたが、毎回ネットで調べてはなんとか期待する動作を実装しています。体系的に学んだことがないので何かと時間がかかってしまいますし、ネットの情報は断片的な情報が多く見つけにくいです。

GithubActions

ビルドテスト自動化ツールとしてGitHub Actionsが現在社内で利用されている。
DevOpsを学んでいく上で、Jenkinsに並んで学んでおくべきCI/CDツールの一つである。
学んだ知見を本ページに集約する。 ...