Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
テストコードのために読みたい本3選
Search
shinnosuke0522
June 11, 2026
Programming
14
1
Share
テストコードのために読みたい本3選
shinnosuke0522
June 11, 2026
More Decks by shinnosuke0522
See All by shinnosuke0522
非同期連携のための メッセージングサービスを考える
shinnosuke0522
2
180
ステートソーシング型イベント駆動の視点で捉えるCQRS+ES
shinnosuke0522
1
760
Other Decks in Programming
See All in Programming
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
270
New "Type" system on PicoRuby
pocke
1
440
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
12
3.4k
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
250
TSKaigi Night Talks 2026_TypeScriptでサプライチェーンの整合性を型に閉じ込める
geekplus_tech
0
250
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
2.6k
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
140
作って学ぶ、 JSX (TSX) ランタイムの基本
syumai
7
1.5k
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
190
ReactとSvelteのその先、Ripple-TS / Beyond React and Svelte: Ripple-TS
ssssota
3
2k
inferと仲良くなる10分間
ryokatsuse
1
360
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
3.5k
Featured
See All Featured
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
Code Review Best Practice
trishagee
74
20k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
160
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Producing Creativity
orderedlist
PRO
348
40k
Building an army of robots
kneath
306
46k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Being A Developer After 40
akosma
91
590k
How to Think Like a Performance Engineer
csswizardry
28
2.6k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.5k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
Transcript
テストコードの ために読みたい本 3 選 エンジニアのための技術書LT 会 produced by KIKKAKE エージェント
2 自⼰紹介 廣田新之典 バックエンドエンジニア Java Kotlin SpringBoot
テストコードに自信はありますか? 3
4 プライベートメソッドを無理やりテストしている + モックだらけのテストになっている + 単体テストなのにDB に接続している + 単体テストの実行時間が遅い +
結合テストが多すぎる + テストが変更のボトルネックになっている + テストが負債になっている + こんな状態になってませんか?
5 全部身をもって体験しました 早くこの本たちに出会っていれ ばと何度思ったことか そんな本を3冊紹介します
実践JUnit 6 + JUnit を通じて単体テストの基本の書き方を学べる 基礎なのでXUnit 全般に役立つはず + 単体テスト基本のキ +
「テストはドキュメントであるという」 考え方に出会える(⼀番重要) + どう動くかわからないコードに出会った時、 まずテストを見に行くようになったのは この本のおかげかも
単体テストの考え方/ 使い⽅ 7 + テストコードの書き方について体系的に学べる + 単体テストで何を検証すればいいのかがこれを読 むとわかる + 結合テストとのコードの書き方の違いがわかる
+ なぜブラックボックステストが良いのかわかる + テストコードの流派についてまなべ、なぜ古典派 が良いのかわかる
マイクロサービスパターン 8 + テストの章だけでも良書。 + システム外とのやり取りを含むテストの書き方や PubSub のテストの書き方など幅広いアーキテク チャのUnit テストをカバー
+ 結合テストとコンポーネントテストを分けて考え ている点もよかった + テストピラミッドがなぜそうなっているのかにつ いても学べる
9 Testcontainersも キャッチアップしておくと よりモダンなテストが書けます
より良いテストコード へのヒントになれば 幸いです 10
Thank you 11