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
e-zuka tech night
Search
Kenichi Kurimoto
August 10, 2016
Technology
940
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
e-zuka tech night
e-ZUKA tech night
Kenichi Kurimoto
August 10, 2016
More Decks by Kenichi Kurimoto
See All by Kenichi Kurimoto
ビットコインとか勉強会.pdf
kurihei77
0
26
BitcoinWednseday-eng.pdf
kurihei77
0
56
Sensor & Overlay
kurihei77
0
130
bch lecture
kurihei77
0
470
なにわtech道
kurihei77
0
120
Other Decks in Technology
See All in Technology
どうして今サーバーサイドKotlinを選択したのか
nealle
0
170
感情と身体を置き去りにしない、エンジニアの生きのこり方 ──いまから、ここから「自分の状態」を扱うという選択
saorimurooka
0
440
時期が悪い!それでもRaspberry Piを買って遊んで活用するには / 20260627-osc26do-rpi-jikigawarui
akkiesoft
1
960
Agentic AI 時代のテスト手法: Kiro とはじめるプロパティベーステスト (AWS Summit Japan 2026 | DEV212)
ymhiroki
0
150
テスト設計の本質を改めて考えてみる~生成AIを活用する時代だからこそ、作ったテストの説明性を高めよう~
yamasaki696
1
260
クラウドファンディング版StackChan 3体(4体)をインタラクティブな体験型作品にして展示もした話 / スタックチャンお誕生日会2026
you
PRO
0
270
Foundry Toolkit + Lemonade Serverでローカルワークフロー開発
seosoft
0
110
AIに「使われる」時代のSaaS戦略 〜既存WebAPIのMCPサーバー化における開発ノウハウ〜
ekispert_api
0
200
4人目のSREはAgent
tanimuyk
0
350
CVE-2026-20833_脆弱性対応とAES 化について
jukishiya
0
320
デジタル・デザイン:次の50年を描く「進化する青写真」
y150saya
0
720
フロントエンドイチゲキ実装 ― Figmaデザインと画面設計書からAIに実装・テストを書かせるための”下ごしらえ” / 20260627 Yusuke Mazuka
shift_evolve
PRO
0
120
Featured
See All Featured
Leo the Paperboy
mayatellez
7
1.9k
エンジニアに許された特別な時間の終わり
watany
107
250k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
990
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
Paper Plane (Part 1)
katiecoart
PRO
0
9.4k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
55k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
170
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Transcript
܀ݩݑҰ #MPDLDIBJOͷਆͱ࣮ࡍ
͡Ίʹ #MPDLDIBJOͱ͍͏ݴ༿͕ੈؒΛΘͤͯ·͢ɻ ಛʹ#JUDPJOҎ֎ͷͰͷར༻·ͩ·ͩະͷ ྖҬͰɺ࣮ݧ͕ٞߦΘΕ͍ͯ·͢ɻ Մೳੑ͕ࢁ͋ΔྖҬͰ͕͢ɺຊʹࣾձͷʹ ͨͭͨΊʹͰ͖Δ͜ͱͰ͖ͳ͍͜ͱΛ͖ͪΜͱ ߟ͍͑ͯ͘ඞཁ͕͋Γ·͢
l#MPDLDIBJOzͱ͍͏ݴ༿ #MPDLDIBJOͱ4BUPTIJ/BLBNPUP͕ۜߦʹࢧ͞Εͳ͍͓ۚ#JUDPJO Λ࡞ΔͨΊʹੜΈग़ͨ͠ΞϧΰϦζϜͰ͢ɻ ͦͷޙɺ#MPDLDIBJOΛͬͯɺ-JUFDPJO&UIFSFVNͷΑ͏ͳ৽͍͠҉߸௨՟ ͕։ൃ͞Ε·ͨ͠ɻ #MPDLDIBJOͷߏʹҰ෦੍Λ͔͚ͨ1SJWBUFDIBJOͱݺΕΔͷ։ൃ͞ Ε·ͨ͠ɻ #MPDLDIBJO 1VCMJD#MPDLDIBJO 1SJWBUF#MPDLDIBJO
ಉ͡#MPDLDIBJOͰ ຊ࣭తͳੑ࣭͕શવ ҟͳΓ·͢
ͪͳΈʹ #JUDPJOͷ#MPDLDIBJOͷ͜ͱΛ l5IF#MPDLDIBJOzͱݺͼ·͢
"HFOEB 1VCMJDDIBJOͷେ͖ͳՁͱऑ 1SJWBUFDIBJOͱ1VCMJDDIBJOͷηΩϡϦ ςΟϞσϧͷࠜຊతҧ͍ 4NBSU1SPQFSUZʹؔͯ͠ ࠷ޙʹ
"HFOEB 1VCMJDDIBJOͷେ͖ͳՁͱऑ 1SJWBUFDIBJOͱ1VCMJDDIBJOͷηΩϡϦ ςΟϞσϧͷࠜຊతҧ͍ 4NBSU1SPQFSUZʹؔͯ͠ ࠷ޙʹ
1VCMJDDIBJOͷֵ৽ੑ #JUDPJO/FUXPSL ɾϊʔυͷػೳಉ͡ Ͳ͜ʹਆ༷ϊʔυ͕ແ͍ ɾϊʔυؒͰηΩϡΞʹՁަ ɾϊʔυࣗ༝ࢀՃͰ͖Δʂ ಛʹϊʔυ͕ࣗ༝ࢀՃͰ͖Δ 11/FUXPSLͰηΩϡΞͳ
ՁަΛՄೳʹͨ͜͠ͱ͕ େ͖ͳֵ৽ੑ
1VCMJDDIBJOͷֵ৽ੑ େྔͷϊʔυΛޙ͔ΒՃͯ͠ $16ύϫʔͷաΛऔΒͳ͍ݶΓ ίϯτϩʔϧͰ͖ͳ͍ɻ ܭࢉྔʹΑΔηΩϡϦςΟϞσϧ
1VCMJDDIBJOͷऑ ɾϚΠχϯάूத ɾফඅిྗ ɾ֬తͳऔҾ֬ఆ ͦΕͰ༗Γ༨ΔՄೳੑ͕͋Δʂ
1VCMJDDIBJOͷՄೳੑ ɾΠϯλʔωοτ্Ͱࢧऀͷ͍ͳ͍Ձަ ɾ୭ͷͷͰͳ͍σʔλϕʔε ɾଘࡏূ໌ ίϯϐϡʔςΟϯάΞʔΩςΫνϟΛҰ৽͢ΔՄೳੑ ੌ·͘͡େ͖ͳϏδωενϟϯε
"HFOEB 1VCMJDDIBJOͷେ͖ͳՁͱऑ 1SJWBUFDIBJOͱ1VCMJDDIBJOͷηΩϡϦ ςΟϞσϧͷࠜຊతҧ͍ 4NBSU1SPQFSUZʹؔͯ͠ ࠷ޙʹ
1SJWBUFDIBJOͱ 1VCMJDDIBJOͷ୭ͰࢀՃͰ͖Δͱ͍͏ ಛΛແ͘͠ɺڐՄ͞ΕͨਓͨͪͷΈͰ #MPDLDIBJOΛಈ͔͠·͢ɻ 1VCMJDDIBJOͷ͍ʹ͘͞Λղফ͢ΔͨΊͷͷͰ͕͢ɺ ͋Δҙຯ1VCMJDDIBJOͷ࠷ֵ৽తͳ෦ࣺͯͯ·͢ɻ
ܭࢉྔʹΑΔվ͟Μੑ "͞Μ$͞Μ#5$ %͞Μ'͞Μ#5$ )͞Μ"͞Μ#5$ ʜ ʜ ʜ 9͞Μ.͞Μ#5$ /͞Μ$͞Μ#5$
%͞Μ0͞Μ#5$ )͞Μ,͞Μ#5$ ʜ ʜ ʜ #͞Μ"͞Μ#5$ "͞Μ$͞Μ#5$ (͞Μ'͞Μ#5$ )͞Μ"͞Μ#5$ ʜ ʜ ʜ -͞Μ.͞Μ#5$ "͞Μ0͞Μ#5$ %͞Μ$͞Μ#5$ -͞Μ"͞Μ#5$ ʜ ʜ ʜ 9͞Μ2͞Μ#5$ )BTIԋࢉΛ༻͍ͨେ͖ͳܭࢉྔΛඞཁͱ͢ΔϙΠϯλͰ࿈ ͦΕͧΕͷ)BTIԋࢉ2VJ[ੈքதͷ$16ύϫʔͰڝ͔͔ͬͯΔ ͙Β͍ͷқͰ͢ɻ վ͟Μ͕͍͠ɻ ͜Ε͕ܭࢉྔʹΑΔηΩϡϦςΟϞσϧͷҰछɻ ʜʜʜʜ ʜʜʜʜ ʜʜʜʜ ʜʜʜʜ
1SJWBUFDIBJOͷTFDVSJUZ 1SJWBUFDIBJOͷϊʔυݶఆతͰ͢ɻ ૯$16ύϫʔେͨ͜͠ͱͳ͍ $POTFOTVTΞϧΰϦζϜܭࢉྔΛ ඞཁͱ͠ͳ͍ͷ͕ΘΕͨΓ͠·͢ɻ ܭࢉྔʹΑͬͯकΒΕ͍ͯΔ 1VCMJDDIBJOͱେ͖͘ҟͳΓ·͢ɻ ηΩϡϦςΟϞσϧʹؔͯ͠1SJWBUFDIBJOࢄσʔλϕʔεͱ͋·ΓมΘΒͳ͍ͱ͍͏ҹͰ͢ɻ ɹࢄσʔλϕʔε㲈1SJWBUFDIBJO㱠1VCMJDDIBJO
"HFOEB 1VCMJDDIBJOͷେ͖ͳՁͱऑ 1SJWBUFDIBJOͱ1VCMJDDIBJOͷηΩϡϦ ςΟϞσϧͷࠜຊతҧ͍ 4NBSU1SPQFSUZʹؔͯ͠ ࠷ޙʹ
#MPDLDIBJOΛ༻͍ͯͷॴ༗ݖΛཧ͢Δ 4NBSU1SPQFSUZ
4NBSU1SPQFSUZʹ͍ͭͯ ɾंΛೝࣝ͢Δ࣌ͰμογϡϘʔυʹຒΊࠐ·ΕͨλάΛ ৴༻͍ͯ͠Δɻ5SVTU1PJOU͕͋Δɻ ɾंͷചങߦͷొ͕ඞཁͰ͋ΓɺMFEHFS͕ਆ༷Ͱͳ͍
ࢥߟ࣮ݧ ສԁ౪·Εͨʂʂʂ ⚪ɹສԁͷֹۚΛฦͤʂ ✖ɹ౪ΜͩສԁࡳຕͦͷͷΛฦͤʂ
ࢥߟ࣮ݧ εςϨΦ౪·Εͨʂʂʂ ⚪ɹ౪ΜͩεςϨΦͦͷͷΛฦͤʂ ʁɹ౪ͱΒͣʹങͬͨਓԿݖརͳ͍ʁʁʁ εςϨΦ ສԁͰ ങΘͳ͍ʁ ౪ͱ Βͣʹ ങͬͯ
͠·ͬͨ
4NBSU1SPQFSUZʹ͍ͭͯ ɾ5SVTU͕ඞཁͳ෦ͷରॲ ɾγεςϜͱ๏ͷద߹ੑ
"HFOEB 1VCMJDDIBJOͷେ͖ͳՁͱऑ 1SJWBUFDIBJOͱ1VCMJDDIBJOͷηΩϡϦ ςΟϞσϧͷࠜຊతҧ͍ 4NBSU1SPQFSUZʹؔͯ͠ ࠷ޙʹ
+0*.*5NFEJBMBCॴ IUUQTKPJJUPDPNKQ ɹɾϏοτίΠϯͱϒϩοΫνΣʔϯʹؔ͢Δݱঢ়ʹؔ͢Δࢲͷࢹ ɹɾϑΟϯςοΫɾόϒϧ zଟ͘ͷਓʑΞϓϦέʔγϣϯͷՄೳੑʹڵฃ͢Δ͋·ΓɺͦͷΞϓϦέʔγϣϯ͕Քಇ͢Δγε ςϜͷΞʔΩςΫνϟΛશ͘ߟ͍͑ͯͳ͍ɻଟ͘ͷΠϯλʔωοτاۀ͕ɺΠϯλʔωοτ͕ͻͱΓ Ͱʹಈ࡞͍ͯ͠Δͱࢥ͍ࠐΜͰ͍ΔΑ͏ʹɺͦ͏ͨ͠ਓʑͲͷϒϩοΫνΣʔϯ·ͬͨ͘ಉ͡Ͱ વಈ࡞͢Δͷͩͱࢥ͍ࠐΜͰ͍ΔɻͰΠϯλʔωοτɺͦ͏͍͏ൃͰ΄ͱΜͲ͍ͬͯ ͚Δఔʹख़͖͕ͯͨ͠ɺϒϩοΫνΣʔϯͱͯͦ͜·Ͱ͖͍ͯͳ͍ɻz
zଟ͘ͷΞϓϦέʔγϣϯϨΠϠͷاۀ͕ɺ҆ఆੑεέʔϥϏϦςΟ͔Βݟͯ४උ͕Ͱ͖͍ͯͳ͍ Πϯϑϥͷ্ʹߏங͞Ε͍ͯΔ͠ɺͦͷൃμϝͳͷ͔ɺྑ͍ΞΠσΞʹͯ͠ૣ͗͢Δ͔ͷͲ ͪΒ͔ͩɻz
ɾ%FDFOUSBMJ[FE ɾϦΞϧλΠϜܾࡁ ɾηΩϡΞ͞ ɾ5SVTUMFTT ɾՁ֨ ৭Μͳ߲͕ϏδωεؚΉτϨʔυΦϑʹͳΓ·͢ɻ ྫ͑౪·Εͯେͨ͠ඃ͕ͳ͍ϥΠτͳݖར ϦΞϧλΠϜੑΛ༏ઌɻ UPLFOOBUJWFͰͳ͍҆ఆͨ͠ϓϩτίϧΛબͿ͔ɺUPLFOOBUJWF ͳ৽͍͕͠ϦεΫͷ͋ΔϓϩτίϧΛબͿ͔ɻ
͞ΒʹϓϩτίϧࣗମͲΜͲΜվྑ͞Ε͍ͯ·͢ɻ ͲͷΑ͏ͳϓϩτίϧͷมߋ͕ͲͷλΠϛϯάͰߦΘΕΔ͔Ϗδωεʹ େ͖ͳӨڹΛٴ΅͠·͢ɻ
ݱࡏɺଟ͘ͷΞϓϦέʔγϣϯ͕ɺΞϓϦέʔγϣϯϨΠϠʔͱ ϓϩτίϧϨΠϠʔͷ྆ํΛΒͶϏδωεϞσϧ͕࡞Εͳ͍ ঢ়گͰ͢ɻଟɺ͠Β͘͜ͷঢ়ଶ͕ଓ͖·͢ɻ Ώͬ͘Γ#JUDPJOΛަͨ͠ΓɺpBUͱͷަॴͷΑ͏ʹ11Ͱͳ ͯ͘ྑ͍ΞϓϦέʔγϣϯ͙͍͚͢Δ
͋ͳͨϏδωε ͔Βͳ͍Έ͍ͨ ͔ͩΒʜʜ 0QFOTPVSDFͷϓϩτίϧϨϕϧΛ͍ͬͯΔͱʜ Ϗδωε࡞ΔͨΊʹͬͯ·͢ɻ Ή͠ΖͦΕΒͣʹຊͷϏδωεϞσϧఏҊͰ͖Δͷ ίϯαϧςΟϯάͯ͠·͢Αɻ
࠷ޙʹɿਪનਤॻ ͋ΔҙຯɺϋοΧʔ͔͠ ཧղͰ͖ͳ͍Ϛʔέοτ ͕͠Β͘ଓ͖·͢ɻ #MPDLDIBJOͷຊͷྗΛ Ҿ͖ग़͠·͠ΐ͏ -FU`T)BDL
pO
͜ͷൃදଟͷԾ௨՟ྖҬͰ׆༂ͯ͠Δํʑͱͷձ4/4 ͰͷΓऔΓʹΠϯεύΠΞ͞Ε͍ͯ·͢ɻ ·͖ͩͬΓ͔Βͳ͍͜ͱଟ͘ɺޙͰగਖ਼͢ΔՄೳੑ͕͋Γ ·͢ɻ Ұ෦ո͍͠෦͕͋ͬͨͷͰमਖ਼ͯ͠·͢ɻ