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
Goではじめたいテスト / testing we want to start with Go
Search
銀シャリ
November 20, 2017
Programming
2
140
Goではじめたいテスト / testing we want to start with Go
銀シャリ
November 20, 2017
Tweet
Share
More Decks by 銀シャリ
See All by 銀シャリ
クロワッサンとGOの話と見せかけてReactNativeの話 / croissant, Go, and React Native
ginshari
0
120
アイスタイルにおけるgoa導入事例 / case studies of goa in istyle inc
ginshari
0
1.7k
Other Decks in Programming
See All in Programming
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
460
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
120
AI巻き込み型コードレビューのススメ
nealle
2
450
CSC307 Lecture 02
javiergs
PRO
1
780
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
5
490
今から始めるClaude Code超入門
448jp
8
9k
Apache Iceberg V3 and migration to V3
tomtanaka
0
170
2026年 エンジニアリング自己学習法
yumechi
0
140
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
140
Oxlintはいいぞ
yug1224
5
1.4k
組織で育むオブザーバビリティ
ryota_hnk
0
180
MUSUBIXとは
nahisaho
0
140
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Docker and Python
trallard
47
3.7k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Unsuck your backbone
ammeep
671
58k
Thoughts on Productivity
jonyablonski
74
5k
For a Future-Friendly Web
brad_frost
182
10k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
Technical Leadership for Architectural Decision Making
baasie
2
250
A Soul's Torment
seathinner
5
2.3k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7k
Transcript
(PͰ͜Ε͔Β ࢝Ί͍ͨ ςετίʔυ࡞
ඪ w (Pͷςετͷॻ͖ํΛೝ͢Δ w (PͰςετΛߦ͏ࡍͷπʔϧʹ͍ͭͯೝ͢Δ w (PͰςετΛॻ͍ͯΈΔؾ࣋ͪʹͳΔ
࡞ͬͯΈΑ͏ ˞σϞ
ϙΠϯτ w BTTFSUʁͦΜͳΜແ͍ʂʂʂ w (Pʹ͓͚ΔςετͰͷجຊ ʮࣗͰΤϥʔͱ͢ΔϩδοΫΛॻ͘ʯ Ͱ͢ɻਖ਼͘͠ϩδοΫͷҙຯʹଈͨ͠ ΞαʔγϣϯίʔυΛॻ͖·͠ΐ͏
ཱ͓ͪπʔϧ
HPNPDL
HPNPDL w ૄ݁߹ʹͨ͠ϞδϡʔϧؒͷςετΛߦ͏ࡍʹඞਢ w NPDLHFOʹΑͬͯ*OUFSGBDFͷϞοΫΛ࡞͠ɺ HPNPDLʹΑͬͯར༻ϞοΫͷΞαʔγϣϯΛߦ͏ w NPDLΛ͏ͨΊʹ͖Ε͍ͳίʔυʹ͢Δɺͱ͍͏ ߟ͑ํʹͳͬͯ͘Δͱ͘͢͝ྑ͍͔͠Εͳ͍
HPDPOWFZ
HPDPOWFZ w #%%ͬΆ͍ςετ͕ॻ͚Δ w ॻ͍ͨςετΛࣗಈͰ࣮ߦͯ͘͠ΕΔ ʢ݁ՌΛ֬ೝ͢Δը໘ΛࣗಈͰ্ཱͪ͛ͯ͘ΕΔʣ w ςετϑΝʔετ͘͢͠ͳΔ
w ୯ޠ͕$POWFZಠಛͳ෦͕͋ͬͨΓ͢ΔͷͰɺ શʹ#%%Έ͍ͨͳײ͡ʹͳΒͳ͍͔͠Εͳ͍ w ผʹͦ͜·Ͱ͠ͳ͍͍ͯ͘ɾɾɾͬͯͳΔͳΒ ͍Βͳ͍
(JOLHP
(JOLHP w #%%ͬΆ͘ςετ͕ॻ͚Δ
w ௨ৗͷ(Pʹ͓͚Δςετهड़ͱ͔͚ΕΔͨΊɺ #%%ͷڞ௨ೝ͕ࣝແ͍ͱՄಡੑ͕ଛͳΘΕΔՄೳੑ w .BUDIFSΛॻͨ͘ΊʹЊΛೖྗͨ͠Γ͢Δͷ͕ ͳΜͱͳ͘ؾ࣋ͪѱ͍ਓʹ͍͍ͯͳ͍ ˞&YQFDUͰॻ͚ΔͷͰେৎͰ͢
HPEPH
HPEPHΘ͔Βͳ͔ͬͨ ͷͰ୭͔ڭ͍͑ͯͩ͘͞
HPTRMNPDL
HPTRMNPDL w 42-Λʮ࣮ߦॱʹʯ"TTFSU͢ΔͨΊͷϥΠϒϥϦ w ࣮ࡍͷ%#ߋ৽Λൃੜͤͣ͞ʹΓ͍ͨͱ͖ʹ͏
w 03.͕উखʹൃߦ͢Δ42-ʮ࣮ߦॱʹʯ"TTFSU͞ΕΔ ͷͰɺ42-ϩάྲྀ͠ͳ͕ΒԿ͕ྲྀΕΔ͔֬ೝ͠ͳ͍ͱॻ ͚ͳ͍͔͠Εͳ͍ ˠςετϑΝʔετͷಓ͕ݫ͘͠ͳΔ
ςετ ͍͖ͬͯ·͠ΐ͏