Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
tohoku again
Search
seki at druby.org
October 29, 2016
Technology
0
22k
tohoku again
プロの前座業最新作@仙台。
seki at druby.org
October 29, 2016
Tweet
Share
More Decks by seki at druby.org
See All by seki at druby.org
RWC2025 Ninja-testing with smart playlist
m_seki
4
720
XP, Testing and ninja testing ZOZ5
m_seki
3
1.8k
XP, Testing and ninja testing
m_seki
3
850
RWC 2024 DICOM & ISO/IEC 2022
m_seki
0
520
ERB, ancient and future
m_seki
3
960
ERB Hacks
m_seki
1
1.6k
わりこまれるはなし
m_seki
0
980
ぼくのかんがえたさいきょうのけいやくによるプログラミング
m_seki
2
1.4k
Learn Ractor
m_seki
1
2.8k
Other Decks in Technology
See All in Technology
2025年 開発生産「可能」性向上報告 サイロ解消からチームが能動性を獲得するまで/ 20251216 Naoki Takahashi
shift_evolve
PRO
1
200
AI時代のワークフロー設計〜Durable Functions / Step Functions / Strands Agents を添えて〜
yakumo
3
350
AIエージェント開発と活用を加速するワークフロー自動生成への挑戦
shibuiwilliam
4
280
Haskell を武器にして挑む競技プログラミング ─ 操作的思考から意味モデル思考へ
naoya
6
1.6k
AI-DLCを現場にインストールしてみた:プロトタイプ開発で分かったこと・やめたこと
recruitengineers
PRO
2
160
OCI Oracle Database Services新機能アップデート(2025/09-2025/11)
oracle4engineer
PRO
1
210
今年のデータ・ML系アップデートと気になるアプデのご紹介
nayuts
1
500
MySQLとPostgreSQLのコレーション / Collation of MySQL and PostgreSQL
tmtms
1
610
MLflowで始めるプロンプト管理、評価、最適化
databricksjapan
1
260
日本Rubyの会: これまでとこれから
snoozer05
PRO
3
100
「図面」から「法則」へ 〜メタ視点で読み解く現代のソフトウェアアーキテクチャ〜
scova0731
0
340
マイクロサービスへの5年間 ぶっちゃけ何をしてどうなったか
joker1007
14
6.5k
Featured
See All Featured
Producing Creativity
orderedlist
PRO
348
40k
4 Signs Your Business is Dying
shpigford
186
22k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Embracing the Ebb and Flow
colly
88
4.9k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
KATA
mclloyd
PRO
33
15k
Done Done
chrislema
186
16k
Statistics for Hackers
jakevdp
799
230k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Transcript
͠Β͓͍ͪͩ͘͘͞ ✓ ͝ཡͷεϙϯαʔͷఏڙ ʹΑΓ͓ૹΓ͠·͢
slide sponsors 044(BUFח⸇׃״ֲׅ ջأذ؍٦ـؤռ䋆涪㡰⚥!NB ؔزشה3VCZדֶ䖉׃גְתׅկ!NJXB ؔزشה3VCZדֶ䖉׃גְתׅկ!NBNF 歍׃鴥כUPSVCZEPPSLFFQFSKQַ!WFTUJHF@ ؔزشה3VCZծ➙䎃כְְ괏ス ך傈!1613-
虠加歕ջ梾楤㼔枾䒍莔ռ׀勻䏄ֶ䖉׃גֶתׅ!PHJKVO
more slide sponsors Ⰻ鿇ה䙼ג??![[BL@KQ E3VCZח״ⴓ侔٥8FCفؚٗٓىؚٝ ؔ٦ي爡F#PPL4UPSF IUUQFTUPSFPINTIBDPKQUJUMFT1!IJTBTIJN זׁתծTFLJ眍ֶ嚂׃ְֻׁկ䊛䃵歲ך倯כծLBXBTBLJSCծ ZPLPIBNBSCֶ鑐׃ְֻׁկ,ذٖؽך飑ⰅכծTFLJׁ穗歋ד׀湱锑ְ
ֽה׀⼿⸂׃תׅկ!UTVCPJ &NCFS4BQQPSP״׃ֶֻיְָ׃תׅխխխխխխխ IUUQTXXXGBDFCPPLDPNHSPVQTFNCFSTBQQPSP!USJDLOPUFT ְִ٦ְ✌✌؟ٝٓ؎ؤ⳿ꨡד3VCZ8PSME$POGFSFODF遤ֲֿ ٦!ZBODZB
Tohoku Again
[email protected]
@m_seki Rubyίϛολ JaSST౦Ωʔϊʔτ ϓϩͷલ࠲ ༵ʹདྷ
Agenda ͓͞Β͍ νʔϜͷ࠶ฤͱςελʔͷϩʔϧ ظ͢ΔޮՌ
͓͞Β͍ ιϑτΣΞςετͱೋͭͷଶ Checking Testing
ιϑτΣΞςετ ΤϥʔΛൃݟ͢ΔతͰϓϩάϥϜΛ࣮ߦ͢Δաఔ͕ ςετͰ͋Δɽ (ιϑτΣΞͷ৴པੑ p.194)
Checking طͷΛ֬ೝ͢Δ ςετέʔεʹԊͬͯνΣοΫ ؙ͚ͭ ࡞ۀత
Checking ʮઃܭʯͷผදݱ ઃܭͷݟ͔ͭΒͳ͍
Testing ະͷΛ୳͢ ςετέʔεҎ֎ͷ͜ͱ͢Δ όπ͚ͭ త
͠Β͓͍ͪͩ͘͘͞ ✓ ͓͞Β͍͓ΘΓ ✓ ೋͭͷଶ ✓ ࣍ςελʔͷϩʔϧ
νʔϜ࠶ฤ ৽ਓՃ ৽ଔɾ։ൃऀ ଞνʔϜ͔ΒͷҠ੶ɾςελʔ ϩʔϧͷ࠶֬ೝ
։ൃऀͷϩʔϧ ཉ͍͠ͷΛ࣮ݱ͢Δਓͨͪ ༷Λ۩ମతʹ͢Δ ࣮Λߟ͑Δ ϓϩάϥϜΛॻ͘ɾ͢ ςετ͢Δ
ςελʔͷϩʔϧ ཉ͍͠ͷΛ࣮ݱ͢Δਓͨͪ ༷Λ۩ମతʹ͢Δ ࣮Λߟ͑Δ ϓϩάϥϜΛॻ͘ɾ͢ ← ͕͜͜ͳ͍ ςετ͢Δ
ςελʔͷϩʔϧ ϓϩάϥϜॻ͔ͳ͍͚ͩͰ͋ͱಉ͡ ։ൃऀʹൺ.. ؾʹ͔͚ΒΕΔྖҬ͕͍ɾਂ͍ ͦͷ݁ՌʮΑ͍ʯͷج४ΛΠϝʔδ ख৮ΓɺػೳɺੑೳɺҰ؏ੑ
ঢ়گɾิ ͢Ͱʹϕςϥϯͷςελʔ͕Ұ໊͍Δ ඇৗʹ༏ल ࠶ฤͰςελʔ͕ೋഒʹͳΔ
ظ͞ΕΔޮՌ ૿͑ͭͭ͋Δ։ൃྔʹରԠͰ͖Δ ͦͷ͘Β͍͔ͳͬͯ૾ͯͨ͠
ظͱҧͬͨ ։ൃྔʹରԠͰ͖͚ͨͲͦΕ͚ͩ͡Όͳ͔ͬ ͨ
ςελʔͷνʔϜԽ ςελʔͷಉ྅͕͍Δ͜ͱͷޮՌ ҟมΛೝ͔ࣝͯ͠Β֬৴ʹมΘΔ·Ͱͷ ͕࣌ؒॖ͞Εͨ ࠶ݱͤͣ ͰऴΘΔέʔε͕ݮͬͨ ݟ͔ͭΔόά͕ଟ༷Խͨ͠ ͻͱΓͻͱΓɺ͏·͞ͷछྨ͕ҧ͏
։ൃऀ✖ςελʔͱҧ͏ʁ ςελʔ✖ςελʔͷԠΛ؍ଌͨ͠ ։ൃऀͱςελʔͷϩʔϧ΄΅ҰॹͰ͋Δ ։ൃऀ✖ςελʔͰಉ͡ޮՌͱͳΔʁ
։ൃऀ✖ςελʔͱҧ͏ʁ ಉ͡ޮՌ͋ͬͨͱࢥ͏ Ͱࠓճͷςελʔ✖ςελʔͷํ͕ޮՌ͕ ݦஶͩͬͨ TestingͷࢠΛ͔ͿΔ͕͍͔࣌ؒΒʁ ಉཱ͡ͷਓ͕͍Δ͔Βʁ
·ͱΊʹ͔͑ͯ ࣍৽ਓͷςελʔΛհ͠·͢
ςελʔ͕͘Δʂ ͱ͍͏ΑΓ৽ਓ͕͘Δ νʔϜΛཧղͯ͠Β͏ Λཧղͯ͠Β͏ ډॴΛͭ͘Δ
৽ਓҭ࡞ઓ جૅ νʔϜΛ֮͑ͯΒ͏ ேձʹࢀՃ ϕςϥϯͱϖΞςετ ேձޙʹೋ࣍ձ Θ͔Βͳ͔ͬͨݴ༿ɺؾʹͳͬͨ͜ͱ
৽ਓҭ࡞ઓ جૅII Λ֮͑ͯΒ͏ جຊૢ࡞ɺͦͷଞͷϧʔνϯ ϕςϥϯͱϖΞςετ ͷՁΛཧղͰ͖ΔΑ͏ʹ શମͷߏ͕΅ͬͱ૾Ͱ͖ΔΑ͏ʹ ϏϧυɺίʔυొͷମݧʢϓϩάϥϚʣ
৽ਓҭ࡞ઓ Ԡ༻ ಘҙͳػೳΛ࡞Δ Ͳ͔͜ҰͭΛબͼ͏·͘ͳͬͯΒ͏ ࣗ৴ͱଚܟ ಘҙͳͱ͜ΖΛ૿͢