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
Railsで使えるエラー通知系サービスまとめ
Search
Masatoshi Iwasaki
March 18, 2014
Programming
0
590
Railsで使えるエラー通知系サービスまとめ
2014/03/18に開催されたGinza.rbでの発表資料です。
Masatoshi Iwasaki
March 18, 2014
Tweet
Share
More Decks by Masatoshi Iwasaki
See All by Masatoshi Iwasaki
不安定テストを生み出すCapybaraを調教する
mstshiwasaki
3
1.1k
Rails Fixtures再考
mstshiwasaki
3
7.7k
サービス開発初期の「時間を金で買う」技術
mstshiwasaki
6
6k
ふつうのRails開発を続けるために
mstshiwasaki
18
6.9k
Crafting Rails 4 Application 読み会(第6章)
mstshiwasaki
0
390
Crafting Rails 4 Application 読み会(第5章)
mstshiwasaki
0
370
Other Decks in Programming
See All in Programming
モバイルアプリにおける自動テストの導入戦略
ostk0069
0
110
Effective Signals in Angular 19+: Rules and Helpers @ngbe2024
manfredsteyer
PRO
0
140
Mermaid x AST x 生成AI = コードとドキュメントの完全同期への道
shibuyamizuho
0
160
これでLambdaが不要に?!Step FunctionsのJSONata対応について
iwatatomoya
2
3.7k
menu基盤チームによるGoogle Cloudの活用事例~Application Integration, Cloud Tasks編~
yoshifumi_ishikura
0
110
「Chatwork」Android版アプリを 支える単体テストの現在
okuzawats
0
180
フロントエンドのディレクトリ構成どうしてる? Feature-Sliced Design 導入体験談
osakatechlab
8
4.1k
Spatial Rendering for Apple Vision Pro
warrenm
0
110
ある日突然あなたが管理しているサーバーにDDoSが来たらどうなるでしょう?知ってるようで何も知らなかったDDoS攻撃と対策 #phpcon.2024
akase244
1
140
103 Early Hints
sugi_0000
1
230
テストコード文化を0から作り、変化し続けた組織
kazatohiei
2
1.5k
テストコード書いてみませんか?
onopon
2
130
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
29
2k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.9k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
It's Worth the Effort
3n
183
28k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Making Projects Easy
brettharned
116
5.9k
KATA
mclloyd
29
14k
Optimizing for Happiness
mojombo
376
70k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
28
900
The Invisible Side of Design
smashingmag
298
50k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Transcript
3BJMTͰ͑Δ Τϥʔ௨ܥαʔϏεௐࠪ .BTBUPTIJ*XBTBLJ !(JO[BSC
Τϥʔ௨αʔϏεʁ w 3BJMTͷຊ൪ڥͰൃੜͨ͠ྫ֎Λड͚औͬͯ ੵ͠ɺϒϥβͰࢀরՄೳʹͯ͘͠ΕΔαʔϏεɻ w ࣄલʹαʔϏεͷొͱΫϥΠΞϯτؚ͕·ΕΔ HFNͷΠϯετʔϧٴͼઃఆ͕ඞཁͱͳΔɻ ϒϥβ αʔόʔ ௨
αʔϏε ྫ֎ ൃੜ )5513FRVFTU )5513FRVFTU
ௐࠪʹ͍ͭͯ w αʔϏεͷળ͠ѱ͠ӡ༻ͯ͠Έͳ͍ͱΑ͘Θ ͔Βͳ͍ɻ w ͨ͘͞ΜͷΤϥʔ͕ஷ·ͬͯݟ͍͔͢ʁ w େྔʹΤϥʔ͕ग़ͨͱ͖ʹࡹ͖͖ΕΔ͔ʁ w ॳศརͦ͏ͩͱࢥͬͨػೳຊʹศར͔ʁ
ͱ͍͑ɺ w ෳͷΤϥʔ௨ܥαʔϏεΛฒߦͯ͠ظؒ ͬͯൺֱ͢Δͷ͋·Γݱ࣮తͰແ͍ɻ w Ζ͏ͱࢥ͑Ͱ͖ΔΜͩΖ͏͚Ͳʜ w ͱ͍͏͜ͱͰ
ͱ͍͏͜ͱͰɺ w ࠓճ৽ͨʹখ͘͞αʔϏεΛ࢝ΊΔͱ͍͏ࢹ Ͱɺొ͔Β࢝ΊͯμογϡϘʔυઃఆ߲ ͷ͍͢͞ΛνΣοΫ͠·ͨ͠ɻ
ࠓճͷௐࠪର w "JSCSBLF w &YDFQUJPOBMJP w #VHTOBH w 3BZHVO ֤߲ผʹൺֱ͍͖ͯ͠·͢
ొˍΠϯετʔϧ ͙͢ʹ͑Δ͔Ͳ͏͔̍ͭͷϙΠϯτɻ
ొˍ։࢝ํ๏ τϥΠΞϧͷ ߦ͍͢͞ ˚ ˓ ˓ ˓ ࠷ֹۚ ʢֹ݄ʣ
ʢݻఆʣ Πϯετʔϧ ͷखܰ͞ ˓ ˓ ˓ ˓
w ͯ͢ͷαʔϏε͕ͷτϥΠΞϧظؒΛઃ ͚͍ͯΔɻ w ͨͩ͠ɺ"JSCSBLF͚͕ͩ࠷ॳʹΫϨδοτΧʔ υొΛඞཁͱ͢Δɻ τϥΠΞϧظؒʹ͍ͭͯ
ྉۚϓϥϯ w ֤αʔϏεڞʹྉۚϓϥϯֹ݄ϕʔεɻ w ֹۚʹΑͬͯϩάΠϯͰ͖ΔϢʔβࢹͰ ͖ΔαʔϏεɺϩάͷอଘػೳʹࠩ ͕͋Δɻ w &YDFQUJPOBMJPͷΈֹ݄ͱݻఆ͕ͩɺ̍ϓϩ δΣΫτຖʹ͜ͷֹۚͳͷ͔ʁ
Πϯετʔϧํ๏ w (FNpMFʹHFN໊Λهࡌͯ͠HFOFSBUPS͔HFN ͕ఏڙ͢ΔίϚϯυΛΒͤͯऴΘΓɻ
%BTICPBSE Τϥʔৄࡉը໘ ͍ಓ΄ͱΜͲΤϥʔҰཡ͔ΒΤϥʔ ৄࡉʹಈ͍ͯCBDLUSBDFݟΔͱ͔ͳͷͰ %BTICPBSEͷݟ͢͞ॏཁ
%BTICPBSEൺֱ Ұཡੑ ˕ ˚ ˚ ˕ දࣔ ˕ ˓ ˓
º ͍ಓ΄ͱΜͲΤϥʔҰཡ͔ΒΤϥʔ ৄࡉʹಈ͍ͯCBDLUSBDFݟΔͱ͔ͳͷͰ %BTICPBSEͷݟ͢͞ॏཁ
"JSCSBLF ࠨଆʹΤϥʔҰཡͱϑΟϧλ͕͋Γɺ ෳͷΤϥʔΛଓ͚ͯோΊΔͷʹద͍ͯ͠Δɻ
&YDFQUJPOBM Ұཡը໘͔ΒΫϦοΫͰݸผΤϥʔը໘ʹҠಈ͢ ΔͷͰΤϥʔ͕ଟ͋Δͱ໘ɻ
&YDFQUJPOBM ݸผΤϥʔը໘ͷॎͰεΫϩʔϧ͕ඞཁɻ
#VH4OBH ࠨଆʹϑΟϧλɺӈଆʹҰཡɻ ݸผΤϥʔը໘ભҠΛ͏ͷ͕੯͍͠ɻ
#VH4OBH ݸผΤϥʔը໘"JSCSBLFͱࣅͯɺ λϒͰ֤छใΛΓସ͑ΒΕΔɻ
3BZHVO ៉ྷʹάϥϑදࣔ͞ΕΔͷϙΠϯτ͕ߴ͍͕ɺ ͱ͖ͨ·͍ɻλϒ͚Θ͔Γ͍͢ɻ
3BZHVO ݸผΤϥʔը໘ʹάϥϑ͕͋Δɻ εΫϩʔϧ͠ͳ͍ͱCBDLCSBDFͳͲ͕ݟ͑ͳ͍ɻ
ϝʔϧ௨จ໘
"JSCSBLF
&YDFQUJPOBMJP
#VHTOBH
3BZHVO
֎෦αʔϏε࿈ܞ
"JSCSBLF
&YDFQUJPOBM
#VHTOBH
3BZHVO
ͦͷଞ
ΤϥʔΫϥεྨ w "JSCSBLFͱ#VHTOBH͕͍࣋ͬͯΔ w ࢦఆͨ͠ΫϥεͷΤϥʔΛάϧʔϐϯάͨ͠Γɺ ॏෳΛ͠ͳ͍Α͏ʹͤͨ͞ΓͰ͖ΔΒ͍͠ɻ
ରԠϓϥοτϑΥʔϜ w ֤αʔϏεڞʹ3BJMTҎ֎ʹରԠ͍ͯ͠Δɻ w +BWB 1)1 /PEFKTFUD w #VHTOBHͱ3BZHVOJ04ΞϓϦʹରԠɻ
·ͱΊ
ঢ়گʹ߹ΘͤͯબΛ w બఆʹͨͬͯߟྀ͖߲͕͢ଟ͍ɻ w ར༻͢ΔϓϩδΣΫτϢʔβ w ϩάอଘظؒ w ࿈ܞ͍ͨ͠֎෦αʔϏεFUDʜ w
αʔϏε͕খ͍͞͏ͪʹ͍Ζ͍Ζࢼ͢ͱྑ͍ͷ͔ ͠Εͳ͍ɻ
͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠
༧උࢿྉ
ྺ࢙ w ͔Β5IPVHIUCPU͕ࣾ)PQUPBEͱ͍͏ αʔϏε໊ͰӡӦ͍ͯͨ͠ɻ w ඪ͔Βʹ"JSCSBLFͱվ໊ɻ w ʹ&YDFQUJPOBMച٫͞Εͨɻ w ͦͯ͠ʹ&YDFQUJPOBM3BDLTQBDFʹ
ങΘΕͨɻ