Snykを使用したOSSの脆弱性チェック
ソフトウェアを開発する上でOSSを使用する機会が多いですが、使用するOSSのライセンスの問題や脆弱性があるかどうかをチェックすることは、ソフトウェアの品質を高めるうえで非常に重要になってきます。
OSSのチェックを行う ...
Code QL
現在DevOps関係の仕事をしているが、そこで各種ツールをCI/CDパイプラインに組み込み、自動化する環境の構築をしている。
ここでは、コードの脆弱性を検出することができる、CodeQLについて実際に使ってみたので備忘録として ...
カバレッジテスト
DevOpsでは、ソフトウェアの品質をどのようにして保っていくかというテスト戦略を考えることも重要となってくる。
V字工程の中で、各ソフトウェアコンポーネント単体で行うテストの一つとしてカバレッジテストがある。
テスト ...
Bazel
会社で開発中のソフトウェアをビルドする際に、BazelというGoogle社が開発したビルドツールを利用している。ここでは、Bazelの基本的な動作であったり、覚えておくべきTips、Coverageなどのテスト手法について記載 ...
PowerShellでPCのイベントログを表示
会社での勤怠管理などで、PCの起動時間・停止時間をもとに業務時間を決定している会社は多くあると思います。私の会社では、基本的にはPCの起動・停止時間は自動でシステムに登録されて、勤怠管理がしやすいような仕組みが備わっています。しか ...
新・明解C++入門
C++は非常に様々な場面で使われており、Googleで社内標準として使用されているプログラミング言語(C++,Java,Python)のうちの一つです。
私の勤めている会社でも開発に使われています。
私はまだ開発経験の ...
シェル・ワンライナー160本ノック
仕事でシェルを使用することが最近多くなってきましたが、毎回ネットで調べてはなんとか期待する動作を実装しています。体系的に学んだことがないので何かと時間がかかってしまいますし、ネットの情報は断片的な情報が多く見つけにくいです。
GitHub Actions
ビルドテスト自動化ツールとしてGitHub Actionsが現在社内で利用されている。
DevOpsを学んでいく上で、Jenkinsに並んで学んでおくべきCI/CDツールの一つである。
学んだ知見を本ページに集約する。 ...
1年間で英検1級取得を目指す
学生時代から英語はやっておいて損はないと言われ続けてきました。
しかし、やりたいと思っていてもなかなか継続して学習を続けることはできず、時間だけが過ぎて現在に至ります。
そこで今回、1年間で英検1級の合格をするという目 ...
【TOEIC】6/20試験を終えて
こんばんは、トムです。
先日の日曜日にTOEIC試験を受けました。
手ごたえは、正直ありません。。。
リスニングは全然聞き取れなかったし、リーディングも最後まで終わりませんでした。
ここ最近、勉 ...