
カテゴリー: コンピューター
Linux の悪戦苦闘記、プログラミング、WordPress、ウェブサービス、Windows、Mac などの話題ですの。


『単体テストの考え方/使い方』Vladimir Khorikov を以前読んだ。
それでテストについて記されている11章12章13章を読んだ。引き続きテストに関連する14章の、大規模テスト、を読もうと思う。2025年1月12日(日)スタートとする。

『単体テストの考え方/使い方』Vladimir Khorikov https://amzn.to/3BCLytq を以前読んだ。
それでテストについて記されている11章12章を読んだ。引き続きテストに関連する13章の、テストダブル、を読もうと思う。2024年12月31日(火)スタートとする。

『単体テストの考え方/使い方』Vladimir Khorikov https://amzn.to/3BCLytq を以前読んだ。
それでテストについて記されている11章を読んだ。引き続き12章を読もうと思う。前の章を読み終わったのが2024年12月1日(日)くらいなのでこの日にスタート、とする。

『単体テストの考え方/使い方』Vladimir Khorikov https://amzn.to/3BCLytq を以前読んだ。
そのこともあり、これまで1章を読んだが、次は2章ではなくテストについて記されている11章を読もうと思う。前の章(第1章)を読み終わったのが2024年11月1日(金)なのでこの日にスタート、とする。

本を手に取るまで。なぜこの本を選んだか
この本の前に、『単体テストの考え方/使い方』Vladimir Khorikov https://amzn.to/3BCLytq を読みました (📖 読書感想文『単体テストの考え方/使い方』Vladimir Khorikov https://amzn.to/3BCLytq – oki2a24) 。そのきっかけとなった次のページに、大きくではないが別の本の紹介もあったのです。
- 自動テストの種類の曖昧さが少ない「テストサイズ」という分類 スコープとの掛け合わせでわかる“コスパの良いテスト” – ログミーTech https://logmi.jp/tech/articles/329184
そういった時に、これはGoogleから始まったんですが……。具体的には『Googleのソフトウェアエンジニアリング』という本の中で説明されているんですけど。
ここから、今回の本に興味を持ちました。
- O’Reilly Japan – Googleのソフトウェアエンジニアリング https://www.oreilly.co.jp/books/9784873119656/
- Googleのソフトウェアエンジニアリング ―持続可能なプログラミングを支える技術、文化、プロセス | 竹辺 靖昭, Titus Winters, Tom Manshreck, Hyrum Wright, 久富木 隆一 |本 | 通販 | Amazon https://www.amazon.co.jp/Googleのソフトウェアエンジニアリング-―持続可能なプログラミングを支える技術、文化、プロセス-竹辺-靖昭/dp/4873119650/ref=cm_cr_srp_d_product_top?ie=UTF8

読む前。本の存在を知り、感想を知り、自分の学びたいことを記す
- 自動テスト全体の信頼性を維持するためにはどうするか 「ブレない基準でピラミッドを作り、スモールに切り出していく」 – ログミーTech https://logmi.jp/tech/articles/329185
最近良い本が出過ぎて、私の仕事を脅かすようなライバルが出てきています。例えば『単体テストの考え方/使い方』という本があります。この本は内容が良過ぎて、私がいろいろ説明したいことがほとんどこの本に書いてあるような事態になっています。とても良い本なのでおすすめです。私の活躍できる領域を明らかに蝕んできているぐらい、良い本です。
- 動画はこれ。
- の次の部分
これでこの本を認識し、興味を持った。
「コードレビューするときに使えるフレーズを探す」と念頭におけば読む時のとっかかりになって捗りそう。他に→「自分が普段書いているテストコードは本の中ではどの位置にいるか?」
どういうパターンのテストを書け、質の良いテスト・ケースを作る方法、は取り扱ってる?境界値とか。
🔍 find コマンドの便利な使い方メモ

find コマンドの使い方への理解
find ディレクトリ 絞り込み条件 アクション
- ディレクトリ: find の対象。再起的。
- 絞り込み条件: どんな名前なのか、ファイルなのか、どの期間なのか
- アクション: 絞り込まれたファイルに対して何をするのか
- 他に大事だと思うこと
- オプションは
find
とディレクトリ
の間に配置する。 絞り込み条件
アクション
はオプションではない。絞り込み条件
アクション
はfind path [expression]
の[expression]
に該当する。
- オプションは

きっかけ
以前、
を投稿した。
その時の本はビギナー向けだった。今度はベテラン向けの本を読んでみてはしてみてはどうだろう?と思った時に、ふと目についた記事、
を読んで手に取ったのが本書。

まとめ
- 本ページは、 Mac で C# のHello World 相当な小さな単体テストを cli, dotnet コマンドで気楽に始めるまで – oki2a24 の続き。
- 手順
- コンソールアプリのプロジェクトを作成:
dotnet new console -n MyConsole
- プロジェクトをソリューションに追加:
dotnet sln MySolution.sln add MyConsole/MyConsole.csproj
- 実行。実行前にプロジェクトのフォルダに移動することが必要。
cd MyConsole/ ; dotnet run
- コンソールアプリのプロジェクトを作成:
- 「プロジェクトをソリューションに追加」、は不要かも。
dotnet --version
→8.0.104