kakakakakku blog

Weekly Tech Blog: Keep on Learning!

2023-03-01から1ヶ月間の記事一覧

go test -short で長時間実行されるテストをスキップする

Go

go test でテストを実行するときに -short オプションを付けると実行対象のテストを減らせる. 例えば,長時間実行されるテストがあった場合に毎回全体の実行を待つのではなく,一部のテストをスキップすることで時間短縮できる.開発中に素早くフィードバッ…

Learn Go with Tests: テスト駆動開発を体験しながら Go を学ぼう

TDD(テスト駆動開発)を体験しながら Go を学べる学習コンテンツ「Learn Go with Tests」を紹介する❗️全てのコンテンツを実施してみて,非常に良かったのでまとめることにした Go に入門できる TDD のサイクル (Red / Green / Refactor) を体験できる コン…

読み手を意識したテクニカルドキュメントを書くために /「エンジニアのためのドキュメントライティング」を読んだ

2023年3月に出版された「エンジニアのためのドキュメントライティング」を読んだ.原著は Docs for Developers で,翻訳を担当された @iwashi86 さんに本書を送っていただいた.ありがとうございます❗️そして出版おめでとうございます 本書は今まで書いてき…

go-approval-tests: Go で「承認テスト」を実装する

Go

Approval Tests というツールセットを使うと簡単に「Approval Testing(承認テスト)」を実装できる.Approval Testing では,スナップショットテストのように "結果全体を意識した" テストコードを記述する.GitHub には Golden master Verification Librar…

「TOEIC 公式アプリ」を使って3ヶ月間シャドーイングを続けてみた

今回は 2022年12月〜2023年2月中旬(第2期 : 約3ヶ月間)のシャドーイングを振り返りつつ,課題と今後(既に着手している第3期)についてまとめようと思う❗️あくまで個人的な英語学習ログだから参考にはならないと思う.ちなみに英語学習の一つとしてシャド…

完璧主義だと言われる僕が自分の性格をもっと理解するために「完璧を求める心理」を読んだ

「完璧を求める心理」を読んだ.良かった〜本当に良かった❗️もっと早く本書に出会いたかったほどに. 本書は "自分は完璧主義だと思うな〜" という人にはもちろんおすすめだけど,自分自身は違うけど同僚に完璧主義な人がいたり,会社でマネージャー職やリー…

Dockerfile の ARG を使って FROM を変数化する

コンテナイメージを作るときに Dockerfile の FROM に指定する「イメージ名」や「タグ名」をビルドごとに変えて設定したく,Dockerfile の ARG を使って実現できた.試しながら学んだポイントをまとめる❗️ Dockerfile 例 例えば,以下の Dockerfile では ARG…

3000円台で買えてコスパ良し!マランツプロ M4U を1ヶ月使ってみた

Amazon で "そこそこ" 評判が良く,メーカーは信頼できるマランツプロ そして何よりもお手軽すぎる「3000円台(記事を書いてる 2/25 時点だとなんと3,192円 )」という価格にも驚きで,あまり期待はせずに検証も兼ねて「888M マランツプロ USB コンデンサー…