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
56
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
200
ステートソーシング型イベント駆動の視点で捉えるCQRS+ES
shinnosuke0522
1
790
Other Decks in Programming
See All in Programming
その節約、円になってますか?
isamumumu
1
680
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
410
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
550
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.7k
信頼性について考えてみる(SRE NEXT 2026 miniLT)
hayama17
0
240
これって Effect でできたのでは? / TSKaigi Mashup Kansai #2
susisu
0
140
What's New in Android 2026
veronikapj
0
250
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
340
AIが無かった頃の素敵な出会いの話
codmoninc
1
380
【やさしく解説 設計編・中級 #1】一つの車に、運転手は一人 ~ある倉庫システムの事例から~
panda728
PRO
0
200
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
PRO
1
200
生成AIで帳票OCRが「簡単に」作れる時代になった?
kon_shou
0
420
Featured
See All Featured
Code Review Best Practice
trishagee
74
20k
Paper Plane (Part 1)
katiecoart
PRO
1
10k
Are puppies a ranking factor?
jonoalderson
1
3.8k
sira's awesome portfolio website redesign presentation
elsirapls
0
320
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.9k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Six Lessons from altMBA
skipperchong
29
4.4k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
620
Designing for Performance
lara
611
70k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
460
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Faster Mobile Websites
deanohume
310
32k
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