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
57
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
800
Other Decks in Programming
See All in Programming
AI時代に学ぶ 好きなルール 嫌いなルール Linter編
shorty5121
0
150
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
1
2k
関東Kaggler会_NVIDIA_Nemotron_コンペ_振り返り
rick_ds
0
720
引き算の組織 ― アウトカムとAIに全振りするために辞めたこと ― / Organization by Subtraction
hirokiyamamoto14
PRO
0
300
コンパウンドプロダクト開発のためのローカルプロセスマネージャー再発明 #layerxgo
izumin5210
0
350
Cloudflare is Agents
chimame
0
180
源内ハンズオン概要編
hideg
0
210
承認済みなのに差戻しできてしまうバグ、型で潰せます
shinchit
0
110
go-spidermonkeyでAIエージェントのCode Modeを実装する
syumai
2
1.2k
Pythonの実行はどこまで賢くなったのか? CPythonとPyPyから見る最適化のしくみ
curekoshimizu
3
1.9k
Go を使い始めて 2 ヶ月の学び / My first two months with Go
contour_gara
0
380
Discordを用いたラボオートメーション関連情報収集の自動化
noguhiro2002
0
440
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
My Coaching Mixtape
mlcsv
0
280
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
430
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
410
Producing Creativity
orderedlist
PRO
348
40k
Rails Girls Zürich Keynote
gr2m
96
14k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
Design in an AI World
tapps
1
290
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