ブックレビュー

Amazonアソシエイトリンクを増やす目的でこのページは書いていますが、一定の水準を満たし推薦できると判断できるものだけ挙げています。そもそも、売れそうだからという理由でよろしくない本を推薦して弊サイトの評判を落としたくないですし、そういうことをできるほど私は性悪でもなく、お金のために文章を書くモチベーションを維持できるほど”大人”でもありません。

ブックレビューですから、よろしくない本はよろしくない本として評することもできるのですが、よろしくないと評している本を誰が買うのかという話になるので、よろしくないと思う本は挙げません。なんらかの理由でレビューを公開する必要があると判断される場合はこの限りではないですが。

というわけで、このページに書いてある本は基本的に推薦できる本になります。

凡例

  • 🌟: 1
  • ⭐: 0.5
  • ❗: 条件付きまたはごく一部に問題あり

点数については雰囲気です。読んでるときやレビューを書いているときの私の体調などの影響を受けるので。

ソフトウェアアーキテクチャ

手を動かしてわかるクリーンアーキテクチャ ヘキサゴナルアーキテクチャによるクリーンなアプリケーション開発

項目 評価
Amazon Amazonリンク
詳細レビュー 詳細レビュー
得られること ソフトウェアアーキテクチャを考えるときの考え方や観点
推奨読者 ソフトウェアアーキテクチャを考えることになった中堅以降
推奨読者レベル 中堅以降
非推奨読者レベル ジュニアまたはRails Wayにそった開発しかしたことがない人。中堅以降のサポートがあれば読めるかも
推奨度 🌟🌟🌟🌟🌟
わかりやすさ 🌟🌟🌟🌟🌟
正しさ 🌟🌟🌟🌟⭐(❗)
役立ち度 🌟🌟🌟🌟🌟
必要な前提知識 SOLID原則、Javaまたはそれ相当の言語知識(interface、クラスの可視性)、クリーンアーキテクチャとヘキサゴナルアーキテクチャの概要、DDDの一部の用語についての概要

プログラミング

単体テストの考え方/使い方

項目 評価
Amazon Amazonリンク
詳細レビュー 詳細レビュー
得られること 単体テストをいかにして書くか、モックの使い所、テストの視点からみたヘキサゴナルアーキテクチャ
推奨読者 ソフトウェアアーキテクチャを考えることになった中堅以降
推奨読者レベル 中堅に近いジュニアから中堅
非推奨読者レベル ジュニアには難しいかもしれない。DDDやヘキサゴナルアーキテクチャに対して何ら知識を有していない場合も難しいかもしれない。
推奨度 🌟🌟🌟🌟🌟
わかりやすさ 🌟🌟🌟
正しさ 🌟🌟🌟🌟⭐
役立ち度 🌟🌟🌟🌟⭐
必要な前提知識 xUnitやRSpecなどテストコード記述の経験、ソフトウェアテストに対するざっくりとした理解、クリーンアーキテクチャとヘキサゴナルアーキテクチャの概要、DDDの一部の用語についての概要