Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
テストコードのために読みたい本3選
Search
shinnosuke0522
June 11, 2026
Programming
65
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
210
ステートソーシング型イベント駆動の視点で捉えるCQRS+ES
shinnosuke0522
1
830
Other Decks in Programming
See All in Programming
学びを記事・スライド・Xへ高速展開する― AI-assisted Learning Loopで回すコンテンツ生成術
ochtum
0
180
Spec-driven Development with AI
simas
PRO
0
2.2k
最近”作らせてる” ローカルAIアプリの話
akit37
0
530
TanStack Vue Query と Pinia Colada から学ぶ非同期状態の型設計
aoshi
0
580
Materialが消えた日 〜真っ白なFlutterキャンバスにRenderObjectで絵を描く〜
umigishiaoi
0
130
個人開発者よ、Honoを使え(おじさんver)
tanahiro2010
2
300
ActionController meets Protocol Buffers
sorah
1
770
AIがコードを書いてくれる時代、我々は何を確かめるのか
yosuke_furukawa
PRO
13
5.4k
Web3Dライブラリを作ってVue Custom Rendererの仕組みを理解しよう / lets learn vue custom renderer by making 3d library
drumath2237
1
110
AI時代のIaC入門 〜なぜインフラをコードで管理したいのか?〜 / Introduction to IaC in the AI Era
akihisaikeda
6
1.3k
JIS keyboard support in Omarchy
lef237
0
180
Performance Optimization With LLMs
xleitix
0
230
Featured
See All Featured
Designing Experiences People Love
moore
143
24k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
750
Raft: Consensus for Rubyists
vanstee
143
7.8k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
47k
4 Signs Your Business is Dying
shpigford
187
23k
Making the Leap to Tech Lead
cromwellryan
135
10k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.6k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.6k
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
770
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
For a Future-Friendly Web
brad_frost
184
11k
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