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
ユニットテストに対する考え方の変遷 / Everyone should watch his l...
Search
mdstoy
September 29, 2025
Technology
210
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ユニットテストに対する考え方の変遷 / Everyone should watch his live coding
関ジャバ'25 9月度 #kanjava
mdstoy
September 29, 2025
More Decks by mdstoy
See All by mdstoy
オレオレフレームワークを作る羽目になった時の話 / only my framework
mdstoy
0
120
生成AIは電気駱駝の夢を見るか? / Do Generation AIs Dream of Electric Camel?
mdstoy
0
160
競技プログラミングで 基礎体力を身につけよう / You can get basic skills through competitive programming
mdstoy
0
560
好きなJavaの仕様を発表します / Favorite Java Language Specification Announcement Dragon
mdstoy
0
560
もう参照渡しとは言わせない 2019 梅雨明け / Do not let anyone say "pass by reference" 201907
mdstoy
0
750
もう参照渡しとは言わせない 2018 冬 / Do not let anyone say "pass by reference"
mdstoy
2
6.3k
無職になったので料理をしました / I cooked dinner for my family because I am unemployed.
mdstoy
0
420
Other Decks in Technology
See All in Technology
Hub & Spoke 環境のネットワークルーティングを分解してみる
tsuyataku
1
520
リージョンの壁を越える、 ちょっと変わったAWSサービスの話
falken
PRO
0
240
20260903 Tokyo Jazug Night #62 | Azure エンジニアよ、 その環境は本当にセキュアか?
olivia_0707
1
610
GuardDuty 検知対応を DevOps Agent で効率化しようとしている話 / GuardDuty Investigations with DevOps Agent
masahirokawahara
1
300
最新技術に積極チャレンジ!EKS共通基盤のこれまでとこれから
daitak
0
300
Where Is JetBrains AI Heading- — Central CLI, Air Alpha, and the Agentic Development Stack
x5gtrn
PRO
0
120
はじめてのDatabricks:技術者向けワークショップ / beginner-workshop
databricksjapan
PRO
0
150
いかに伝えるか 〜新卒エンジニアの教育のための、ライトノベル活用の一例
ikedon
1
190
KPIだけでは評価できないプロダクトが考えるべき Evalsという第二の評価系 / Beyond KPIs: Evals as a Second Evaluation Framework for Products #PdEConf
aki_iinuma
4
3.5k
AI活用の現在地、 ちゃんと見えてますか?/XPfest-2026
visional_engineering_and_design
0
140
本番に近いテストをもっと手軽に - Postmanで広がるAPIテストの世界 / Expanding the World of API Testing with Postman
yokawasa
1
250
どんな手を使っても絶対間に合わせるスケジューラ
asari194617
0
1.6k
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Designing Experiences People Love
moore
143
24k
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Designing Powerful Visuals for Engaging Learning
tmiket
1
530
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Building Adaptive Systems
keathley
44
3.2k
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
Raft: Consensus for Rubyists
vanstee
141
7.7k
Making Projects Easy
brettharned
120
6.7k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Transcript
ςετ ؔδϟό݄LBOKBWB ా๛࢙ 1
ా๛࢙ !NETUPZ גࣜձࣾ3JTF6Q +BWB͕͖ ʢࣗশʣՎͬͯགྷΕΔϓϩάϥϚʔ ओͳ࣮ɿؔδϟόͰՎ͏ɺ%BODF%BODF3FWPMVUJPOͰશࠃҰҐ ࣗݾհ 2
3 w ࠓςετʹରͯ͠ͷߟ͑ํͷมભΛͨͩ͠·͢ w ͦ͏͋Δ͖ͱ͔͍͏͙͍ͨͷͰ͋Γ·ͤΜ w ԿΛࢥ͏͔ड͚औΓख࣍ୈͰ͢ w ͳͷͰ݁͋Γ·ͤΜ w
Φν͋Γ·ͤΜ ໔ࣄ߲
4 w ࠓճͷͷʮςετʯ͍͍ͩͨ+6OJUΛͬͨϢ χοτςετͷ͜ͱΛࢦ͠·͢ ໔ࣄ߲
5 w ςετͷͨΊʹϓϩμΫγϣϯίʔυΛม͑ΔͳΜͯ ͱΜͰͳ͍ͱࢥ͍ͬͯͨ Θ͔͍ʁ͜Ζ
6 w ࣌ͷࣗܳͰ࡞͍ͬͯΔͭΓͩͬͨͷ͔ ͠Εͳ͍ Θ͔͍ʁ͜Ζ
7 w ϓϩμΫγϣϯίʔυͱςετίʔυΛओैؔͱݟ ͍ͯΔ͔ΒΑ͘ͳ͍ͷͰͳ͍͔ͱࢥͬͨ w ͱ͍͏͔ʮςετ༷ॻʯͱಉ͡Α͏ʹߟ͍͑ͯΔʁ ͢͜͠ͱ͠Λͱͬͨ
Ҿ༻ݩIUUQTHJUIVCDPN'JOUBODPOUFOUTTQSJOHTBNQMFQSPKFDUUSFFNBJO&""%&"&##
9 w ͜ͷΤΫηϧΛͦͷ··ςετίʔυʹஔ͖͑Α͏ ͱ͍͔ͯͨ͠͠Εͳ͍ w ʢ͍͍ΘΔ͍ͷͳ͠Ͱͳ͘ʣ ͢͜͠ͱ͠Λͱͬͨ
10 w ςετίʔυͱϓϩμΫγϣϯίʔυ͕ՁͰ͋Ε Ͳ͏͔ʁͱߟ͑ͯΈͨ w Ձͱ͍͏ΑΓςετίʔυϓϩμΫτͷҰ෦ʁ ͢͜͠ͱ͠Λͱͬͨ
11 w ྲྀੴʹແཧ͕͋Δ w ςετίʔυ͕ͳͯ͘ʮಈ͘ʯ͠ w ͜ͷΜ۷͍ͬͯ͘ͱ໘നͦ͏͚ͩͲҰ୴ύε ͢͜͠ͱ͠Λͱͬͨ
12 IUUQTEFWMPWFLBOTBJEPPSLFFQFSKQFWFOUT %FW-07&ؔ͋ΔΤϯδχΞ͕ϓϩάϥϜΛ͍Ͱ͍༷͘ΛݟͯΈΔ
13 w ͍Ζ;͞Μͷςετʹର͢Δελϯεʹ৮Εͨ w ৄ͍͘͠Ζ;͞ΜͷϒϩάΛಡΜͰ͍ͩ͘͞ w IUUQTJSPGIBUFCMPKQFOUSZ ͍Ζ;͞ΜͷϥΠϒίʔσΟϯάΛΈͨ
14 w ࠓճͷΠϕϯτͰҰ൪ҹత͔ͭͨΊʹͳͬͨͷ͕ɺ͍Ζ;͞Μͷςε τͷରൣғʹର͢Δߟ͑ํͰͨ͠ɻͦΕɺ֬ೝ͍ͨ͠ࣄฑΛɺ֬ೝ Ͱ͖Δ࠷খݶͷൣғɾ࿑ྗͰ͔͠͠ͳ͍ͱ͍͏ͷɻ͜Εஏ͔ͣ͠ͳ ͕Β͔ΒϩίͰͨ͠ɻίʔυͱͱʹςετίʔυ߹Θͤͯ ͍͚ͯ͠ɺ͔֬ʹͿΕͳ͍Αͳ͊ͱࢥ͍·ͨ͠ɻࣗͷΠϝʔδ Ͱɺςετίʔυ༷ʹ߹ΘͤͯͰ͖ΔݶΓ࠷େݶʹॻ͘ͷɺͱ ͍͏ઌೖ؍͕͋ͬͨͷͰɻ ͍Ζ;͞ΜͷϥΠϒίʔσΟϯάΛΈͨײ
Ҿ༻ݩIUUQTHJUIVCDPN'JOUBODPOUFOUTTQSJOHTBNQMFQSPKFDUUSFFNBJO&""%&"&##
16 w ͍Ζ;͞ΜͷϥΠϒίʔσΟϯάɺશਓྨʹݟͯ΄͍͠ w ؔδϟόͰʹҰճ͘Β͍ϥΠϒίʔσΟϯάճͬ ͯ͘Εͳ͍͔͠Βʁͱࢥ͏ఔʹ ͍Ζ;͞ΜͷϥΠϒίʔσΟϯάΛΈͨ