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
54
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
テストコードのために読みたい本3選
shinnosuke0522
June 11, 2026
More Decks by shinnosuke0522
See All by shinnosuke0522
非同期連携のための メッセージングサービスを考える
shinnosuke0522
2
190
ステートソーシング型イベント駆動の視点で捉えるCQRS+ES
shinnosuke0522
1
780
Other Decks in Programming
See All in Programming
【やさしく解説 設計編・中級 #1】一つの車に、運転手は一人 ~ある倉庫システムの事例から~
panda728
PRO
0
180
【やさしく解説 設計編 #0】DDDのコード、読めるのに分からない人へ
panda728
PRO
2
270
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
110
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
380
AI駆動開発を妨げる技術的負債の解消アプローチ / ai-refactoring-approach
minodriven
17
9.2k
Even G2とAWSで推しのエージェントを召喚しよう!
har1101
1
170
【SRE NEXT 2026 Lunch Session】一人目専任SREの立ち上げを加速する ― AIと進めたオンボーディングで2分を0.04秒にした話
pkshadeck
PRO
0
2.8k
地域 SRE コミュニティ最前線 - ホンマでっかSRE勉強会
tk3fftk
0
250
【やさしく解説 設計編・中級 #4】ルールの寿命と、システムの年輪
panda728
PRO
2
150
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
110
ランチタイムLT会3周年!ランチタイムLT会を3年間続けられたお話
y0hgi
1
150
Claude Team Plan導入・ガイド
tk3fftk
0
210
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
Believing is Seeing
oripsolob
1
170
How to Think Like a Performance Engineer
csswizardry
28
2.7k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.3k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
750
Joys of Absence: A Defence of Solitary Play
codingconduct
1
410
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.7k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Abbi's Birthday
coloredviolet
3
8.7k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
810
The Limits of Empathy - UXLibs8
cassininazir
1
520
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
180
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