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
550
好きなJavaの仕様を発表します / Favorite Java Language Specification Announcement Dragon
mdstoy
0
550
もう参照渡しとは言わせない 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
データと地図で読む 大井町の「かわるもの、かわらないもの」
yoshiyama_hana
0
160
穢れた技術選定について
watany
19
6.2k
全社でのソフトウェアサプライチェーン攻撃対策をやってみた with Takumi Guard
z63d
0
290
ダッシュボード"開発"について 〜使われるダッシュボードのつくりかた〜
kimichan
0
210
大量データに対しても、生成AIを用いてリーズナブルにデータ加工をしたい!Databricksのai_queryについて調べてみた
kamoshika
2
290
AI、CDK と協働する Full TypeScript アプリケーション開発 / Full TypeScript Application with AI and CDK
geekplus_tech
2
490
AI時代の開発生産性は、個人技からチーム設計へ
moongift
PRO
4
2.5k
Alphaモジュール使っていいのかい!?いけないのかい!?どっちなんだいっ!?
watany
1
320
テックカンファレンス三大ステークホルダーの文化人類学 ─ 違いを認め合う関係性作り
bash0c7
1
250
「顧客の声を聞かなければ何も始まらない」 ── 顧客の声から生まれた『AI返信補助機能』の開発プロセス / AICon2026_shikata_imai
rakus_dev
1
270
OpenTelemetryにおけるGoのゼロコード・コンパイル時計装について #fukuokago
quiver
0
270
”AIを使う” から ”AIに任せる” へ ─ 開発プロセスを再設計してAIを組織標準にするまで
cyberagentdevelopers
PRO
2
140
Featured
See All Featured
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
880
Documentation Writing (for coders)
carmenintech
77
5.4k
Product Roadmaps are Hard
iamctodd
55
12k
Test your architecture with Archunit
thirion
1
2.3k
Code Reviewing Like a Champion
maltzj
528
40k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.5k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
330
The untapped power of vector embeddings
frankvandijk
2
1.8k
Are puppies a ranking factor?
jonoalderson
1
3.7k
Balancing Empowerment & Direction
lara
6
1.2k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
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 ؔδϟόͰʹҰճ͘Β͍ϥΠϒίʔσΟϯάճͬ ͯ͘Εͳ͍͔͠Βʁͱࢥ͏ఔʹ ͍Ζ;͞ΜͷϥΠϒίʔσΟϯάΛΈͨ