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
エラーと仲良くなる方法
Search
にゅ〜ぶる
November 10, 2019
Programming
1
54
エラーと仲良くなる方法
にゅ〜ぶる会のもくもく会(2019.11.10)で実施したLT資料
にゅ〜ぶる
November 10, 2019
Tweet
Share
Other Decks in Programming
See All in Programming
Foundation Modelsを実装日本語学習アプリを作ってみた!
hypebeans
0
110
Web Components で実現する Hotwire とフロントエンドフレームワークの橋渡し / Bridging with Web Components
da1chi
3
2.1k
NixOS + Kubernetesで構築する自宅サーバーのすべて
ichi_h3
0
670
CSC509 Lecture 03
javiergs
PRO
0
330
XP, Testing and ninja testing ZOZ5
m_seki
3
620
CSC509 Lecture 04
javiergs
PRO
0
300
Web フロントエンドエンジニアに開かれる AI Agent プロダクト開発 - Vercel AI SDK を観察して AI Agent と仲良くなろう! #FEC余熱NIGHT
izumin5210
3
520
育てるアーキテクチャ:戦い抜くPythonマイクロサービスの設計と進化戦略
fujidomoe
1
170
Android16 Migration Stories ~Building a Pattern for Android OS upgrades~
reoandroider
0
100
技術的負債の正体を知って向き合う / Facing Technical Debt
irof
0
160
Your Perfect Project Setup for Angular @BASTA! 2025 in Mainz
manfredsteyer
PRO
0
170
kiroとCodexで最高のSpec駆動開発を!!数時間で web3ネイティブなミニゲームを作ってみたよ!
mashharuki
0
150
Featured
See All Featured
Docker and Python
trallard
46
3.6k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
KATA
mclloyd
32
15k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
114
20k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
900
Practical Orchestrator
shlominoach
190
11k
Keith and Marios Guide to Fast Websites
keithpitt
411
23k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
Transcript
Τϥʔͱྑ͘ͳΔํ๏ʁ ʹΎʙͿΔ
ΞδΣϯμ ͡Ίʹ Τϥʔͱྑ͘ͳΔํ๏ ͓ΘΓʹ
ΞδΣϯμ ͡Ίʹ Τϥʔͱྑ͘ͳΔํ๏ ͓ΘΓʹ
͡Ίʹ ͱΓ͋͑ͣࣗݾհʁ ʙ4&4ʹۈΊͯɺʁ ۀܥ8FCγεςϜΛ։ൃ ܦݧͨ͠ݴޠ $0#0- +BWB 1)1 3VCZ झຯͰ
ݸਓ։ൃͰ8FCαʔϏεΛ։ൃ ۦ͚ग़͠ΤϯδχΞ͚ίϛϡχςΟΛӡ༻
͡Ίʹ 5XJUUFS
ΞδΣϯμ ͡Ίʹ Τϥʔͱྑ͘ͳΔํ๏ ͓ΘΓʹ
Τϥʔͱྑ͘ͳΔํ๏ ఢͷ༰࢟Λ๙ΊΖ ఢͷྑ͞Λݟ͚ͭΖ ఢͷʹ߹ΘͤΑ͏ ଞͷఢͱͷͨΊʹɺύλʔϯΛݟ͚ͭΖ
Τϥʔͱྑ͘ͳΔํ๏ ఢͷ༰࢟Λ๙ΊΖ ఢͷྑ͞Λݟ͚ͭΖ ఢͷʹ߹ΘͤΑ͏ ଞͷఢͱͷͨΊʹɺύλʔϯΛݟ͚ͭΖ
༰࢟Λ๙ΊΖ ɺɺ߳ਫɺͲ͏ߏ͞Ε͍ͯΔͷ͔ʁ ͱ͍ Τϥʔը໘͕Ͳ͏ߏ͞Ε͍ͯΔͷ͔ʁ Ͳ͜ʹԿ͕͋Δͷ͔ʁ
දࣔ͞Ε͍ͯΔ༰ͳΜͳͷ͔ʁ
lCFUUFS@FSSPSTΛαϯϓϧʹͯ͠ΈΔz
Τϥʔϝοηʔδ ΤϥʔτϨʔε ΤϥʔՕॴ irb(rails c) ϦΫΤετใ มใ
Τϥʔͱྑ͘ͳΔํ๏ ఢͷ༰࢟Λ๙ΊΖ ఢͷྑ͞Λݟ͚ͭΖ ఢͷʹ߹ΘͤΑ͏ ଞͷఢͱͷͨΊʹɺύλʔϯΛݟ͚ͭΖ
ྑ͞Λݟ͚ͭΖ إʁελΠϧʁਓ֨ʁ ͱ͍ Τϥʔը໘ͷͲ͕͜Ұ൪ॏཁͳͷ͔ʁ ͦΕ͕ԿΛҙຯ͍ͯ͠Δͷ͔ʁ
άάΔΩʔϫʔυ͕ͲΕͳͷ͔ʁ
Τϥʔϝοηʔδ ΤϥʔൃੜՕॴ
Τϥʔͱྑ͘ͳΔํ๏ ఢͷ༰࢟Λ๙ΊΖ ఢͷྑ͞Λݟ͚ͭΖ ఢͷʹ߹ΘͤΑ͏ ଞͷఢͱͷͨΊʹɺύλʔϯΛݟ͚ͭΖ
ʹ߹ΘͤΑ͏ ΤϥʔϝοηʔδͷҙຯΛཧղ͠Α͏ ʢຊޠɾࣗͷཧղͰ͖Δݴ༿ʢ͠ݴ༿Ͱྑ͍ʣ ʹͳ͓ͦ͏ʣ ͨͩ͠ɺάάΔͳΒӳޠͷ··Ͱɻ ӳޠͰ؆୯ͳ୯ޠ͙Β͍ɺΘ͔ΔͰ͠ΐ͏ʁ ͦͯ͠ɺͻͱͭͣͭɻॱ൪ʹɻ ͏Μɺωλ͍͔ͬʜ
ΤϥʔϝοηʔδΛมͯ͠ΈΑ͏ ʮVOEFpOFENFUIPEAOBNFGPSOJM/JM$MBTTʯ VOEFpOFENFUIPEAOBNF` OBNFͬͯϝιουΒͶ͑ͧɺ͜Μͪ͘͠ΐ͏ʂ OJM/JM$MBTT OJMͩʂOVMMͩΑʂΜͷ͔͜Β͊ʂʂ ͭ·Γɺ OJMʹɺOBNFͬͯϝιουͳΜͯΒͶ͑ͧɺΜ ͷ͔͜Β͊ʂʂͳΊͯͨΒ͍ͯ·͏ͧɺ͝Β͊͊ ͋ʂʂ
भหා͍Ͷʜ
ͻͱͭͣͭ ΤϥʔʹͳͬͨՕॴ͔Βɺམͪண͍ͯॱʹݟ͍ͯ͜͏ ɹʮVOEFpOFENFUIPEAOBNFGPSOJM/JM$MBTTʯ !FWFOUOJM !FWFOUOBNFɹˡΤϥʔ͜͜ @event͕nil͔ͩΒ͔ʂ @eventͷϝιου(name)͕ଘࡏ͠ͳ͍ʁ ͳΜͰʁ
Τϥʔͱྑ͘ͳΔํ๏ ఢͷ༰࢟Λ๙ΊΖ ఢͷྑ͞Λݟ͚ͭΖ ఢͷʹ߹ΘͤΑ͏ ଞͷఢͱͷͨΊʹɺύλʔϯΛݟ͚ͭΖ
Α͘ग़ͯ͘ΔͷΛ֮͑Α͏ Α͘ग़ͯ͘Δӳ୯ޠΛ֮͑Α͏ ɹͲΜͳݴޠͰɺ͍͍ͩͨಉ͡ӳ୯ޠ͕ग़ͯ͘Δ ݟ׳Εͨ୯ޠͳΒɺݪҼ͙͢ʹΘ͔ͬͯ͘Δʢͣ 4ZOUBY ɹ˞͓ͦΒ͘ɺ͍͕ͭ͜Ұ൪ΊΜͲ͍ͭ͘͞ʜ 6OEFpOFE "MSFBEZ "VUI 5JNFPVU
6OJRVF
l͋ͱz
l׳Εͩʢਫ਼ਆʣz
lͭ·Γz
l܁Γฦ͠z
lͦͯ͠z
lఘΊͳ͍z
͍ɺಛʹఘΊඞཁ ࣌ؒΛܾΊͯௐࠪ͠Α͏ ɹແཧͳΒࣗͰఘΊͯɺ୭͔ʹ࣭͠Α͏ ৸Α͏ɾ͓෩࿊ͳͲͰϦϑϨογϡ ɹϦϑϨογϡ͢Δͱؾ͘͜ͱ͋Δ
lͦΕͰz
lແཧͳΒʁz
lਓؒɺఘΊେࣄΑͶz
l͏ΜɺఘΊΑ͏z
ఘΊΔ ࠓஔ͍͓͍ͯͯɺผͷ͜ͱΛ͢Δ (JUͷελογϡͰୀආ HJUTUBTI99999 HJUqPXͰϒϥϯν։ൃ HJUqPXGFBUVSFTUBSU99999
l͏Μɺ͓ΘΓz
l͍ͪΜݴ͍͍ͨͷ ɺΤϥʔා͘ͳ͍Αz
ΞδΣϯμ ͡Ίʹ Τϥʔͱྑ͘ͳΔํ๏ ͓ΘΓʹ
͓ΘΓʹ ʮʹΎʙͿΔձʯͬͯʁʁʁ ͜Μͳࣄ͋Γ·ͤΜ͔ʁ ࣭πΠʔτʹϦϓ͕དྷͳ͍ʜ ͜Μͳ࣭ͯ͠ྑ͍ͷͩΖ͏͔ʜ ͜ΜͳํΉ͚ ࢠҭͯʹ͍͠ओ්͞Μ தࣄͰɺʹษڧ͍ͯ͠Δํ ۦ͚ग़͠ΤϯδχΞ͚ɺແྉͷ࣭ίϛϡχςΟ ৄ͘͠ɺͪ͜ΒɹˠIUUQTOFXCVSVHJUIVCJP