カテゴリー
コンピューター 文化

📖 読書感想文3『Googleのソフトウェアエンジニアリング―持続可能なプログラミングを支える技術、文化、プロセス』Titus Winters、Tom Manshreck、Hyrum Wright 編、竹辺 靖昭 監訳、久富木 隆一 訳 https://amzn.to/3YrMBEn

『単体テストの考え方/使い方』Vladimir Khorikov https://amzn.to/3BCLytq を以前読んだ。

それでテストについて記されている11章を読んだ。引き続き12章を読もうと思う。前の章を読み終わったのが2024年12月1日(日)くらいなのでこの日にスタート、とする。

カテゴリー
コンピューター 文化

📖 読書感想文2『Googleのソフトウェアエンジニアリング―持続可能なプログラミングを支える技術、文化、プロセス』Titus Winters、Tom Manshreck、Hyrum Wright 編、竹辺 靖昭 監訳、久富木 隆一 訳 https://amzn.to/3YrMBEn

前回: 📖 読書感想文1『Googleのソフトウェアエンジニアリング―持続可能なプログラミングを支える技術、文化、プロセス』Titus Winters、Tom Manshreck、Hyrum Wright 編、竹辺 靖昭 監訳、久富木 隆一 訳 https://amzn.to/3YrMBEn – oki2a24

『単体テストの考え方/使い方』Vladimir Khorikov https://amzn.to/3BCLytq を以前読んだ。

そのこともあり、これまで1章を読んだが、次は2章ではなくテストについて記されている11章を読もうと思う。前の章(第1章)を読み終わったのが2024年11月1日(金)なのでこの日にスタート、とする。

カテゴリー
コンピューター 文化

📖 読書感想文1『Googleのソフトウェアエンジニアリング―持続可能なプログラミングを支える技術、文化、プロセス』Titus Winters、Tom Manshreck、Hyrum Wright 編、竹辺 靖昭 監訳、久富木 隆一 訳 https://amzn.to/3YrMBEn

本を手に取るまで。なぜこの本を選んだか

この本の前に、『単体テストの考え方/使い方』Vladimir Khorikov https://amzn.to/3BCLytq を読みました (📖 読書感想文『単体テストの考え方/使い方』Vladimir Khorikov https://amzn.to/3BCLytq – oki2a24) 。そのきっかけとなった次のページに、大きくではないが別の本の紹介もあったのです。

  • 自動テストの種類の曖昧さが少ない「テストサイズ」という分類 スコープとの掛け合わせでわかる“コスパの良いテスト” – ログミーTech https://logmi.jp/tech/articles/329184

そういった時に、これはGoogleから始まったんですが……。具体的には『Googleのソフトウェアエンジニアリング』という本の中で説明されているんですけど。

ここから、今回の本に興味を持ちました。

カテゴリー
コンピューター 文化

📖 読書感想文『単体テストの考え方/使い方』Vladimir Khorikov https://amzn.to/3BCLytq

読む前。本の存在を知り、感想を知り、自分の学びたいことを記す

  • 自動テスト全体の信頼性を維持するためにはどうするか 「ブレない基準でピラミッドを作り、スモールに切り出していく」 – ログミーTech https://logmi.jp/tech/articles/329185

最近良い本が出過ぎて、私の仕事を脅かすようなライバルが出てきています。例えば『単体テストの考え方/使い方』という本があります。この本は内容が良過ぎて、私がいろいろ説明したいことがほとんどこの本に書いてあるような事態になっています。とても良い本なのでおすすめです。私の活躍できる領域を明らかに蝕んできているぐらい、良い本です。

これでこの本を認識し、興味を持った。

「コードレビューするときに使えるフレーズを探す」と念頭におけば読む時のとっかかりになって捗りそう。他に→「自分が普段書いているテストコードは本の中ではどの位置にいるか?」

どういうパターンのテストを書け、質の良いテスト・ケースを作る方法、は取り扱ってる?境界値とか。

カテゴリー
Linux

🔍 find コマンドの便利な使い方メモ

find コマンドの使い方への理解

find ディレクトリ 絞り込み条件 アクション
  • ディレクトリ: find の対象。再起的。
  • 絞り込み条件: どんな名前なのか、ファイルなのか、どの期間なのか
  • アクション: 絞り込まれたファイルに対して何をするのか
  • 他に大事だと思うこと
    • オプションは findディレクトリ の間に配置する。
    • 絞り込み条件 アクション はオプションではない。絞り込み条件 アクションfind path [expression][expression] に該当する。
カテゴリー
コンピューター 文化

📖 読書感想文『プロジェクトのトラブル解決大全 小さな問題から大炎上まで使える「プロの火消し術86」』(KADOKAWA)木部智之 https://amzn.to/4d7NuYm

カテゴリー
文化

📖 感想『10歳からのプロジェクトマネジメント』伊藤大輔 https://amzn.to/3xsPCui

カテゴリー
Microsoft

Mac で dotnet コマンドで C# の Hello World を出力するだけのコンソールプロジェクトを既存ソリューションに追加する方法

まとめ

カテゴリー
コンピューター

雑なメモ。プライベートでは Codeium を使っている。

まとめ

カテゴリー
Microsoft

Mac で C# のHello World 相当な小さな単体テストを cli, dotnet コマンドで気楽に始めるまで

まとめ

  1. brew instrall dotnet
  2. dotnet --help を見ながらプロジェクトとそのテストプロジェクトと、これらを含めるソリューションの作成を進めていく。
  3. dotnet test