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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Soutaro Matsumoto
February 08, 2017
Technology
2.2k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
テストとデプロイだけがやりたいことですか?
CI/CD Night
Soutaro Matsumoto
February 08, 2017
More Decks by Soutaro Matsumoto
See All by Soutaro Matsumoto
Making the RBS Parser Faster
soutaro
0
910
API for docs
soutaro
4
3.5k
Rubyの標準添付ライブラリを開発する
soutaro
2
240
Embedding it into Ruby code
soutaro
4
27k
Parsing RBS
soutaro
0
2k
Ruby programming with types in action
soutaro
4
1k
IDE Development with Ruby
soutaro
4
1.2k
Ruby 3の新機能としての静的型検査の開発
soutaro
4
7.9k
An Introduction to Static Typing in Ruby 3
soutaro
3
490
Other Decks in Technology
See All in Technology
不要なレビューをAIにまかせて AIコーディングの環境改善を加速した
shoota
1
220
Bucharest Tech Week 2026 - Guardians of the Cloud-Native Galaxy
edeandrea
PRO
0
120
小さく始める AI 活用推進 ― 日経電子版 Web チームの事例/nikkei-tech-talk47
nikkei_engineer_recruiting
0
300
【Snowflake Summit 2026 Recap!!】Snowflake Summit Deep Dive: Security & Governance
civitaspo
1
260
Agile and AI Redmine Japan 2026
hiranabe
3
210
入門!AWS Blocks
ysuzuki
1
160
SONiCの統計情報を取得したい
sonic
0
230
脆弱性対応、どこで線を引くか
rymiyamoto
1
420
MUSUBI 田中裕一『AIと共に行う「しごとのリデザイン」- スモールバックオフィス編』AI Ops Lab #4
musubi
0
260
AIチャット検索改善の3週間
kworkdev
PRO
2
140
When Platform Engineering Meets GenAI
sucitw
0
120
Claude Codeをどのように キャッチアップしているか
oikon48
13
8.5k
Featured
See All Featured
Unsuck your backbone
ammeep
672
58k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Ethics towards AI in product and experience design
skipperchong
2
310
Between Models and Reality
mayunak
4
340
Crafting Experiences
bethany
1
180
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
Marketing to machines
jonoalderson
1
5.5k
Bash Introduction
62gerente
615
220k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
200
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.5k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
320
Transcript
ςετͱσϓϩΠ͚͕ͩ Γ͍ͨ͜ͱͰ͔͢ʁ দຊफଠ !TPVUBSP גࣜձࣾΞΫτΩϟοτ
ݱͷιϑτΣΞ։ൃ w <$*>1VMM3FRVFTUΛ࡞ͬͨΒςετΛ࣮ߦ w <$*>1VMM3FRVFTUΛ࡞ͬͨΒεςʔδϯάʹσϓϩΠ w <$*>1VMM3FRVFTUΛ࡞ͬͨΒϕʔλ൛Λ w <ਓ>1VMM3FRVFTUΛ࡞ͬͨΒίʔυϨϏϡʔ
ݱͷ4JEF$* w <4JEF$*>1VMM3FRVFTUΛ࡞ͬͨΒ-*/5Λ࣮ߦ
None
4JEF$*ͷ͋Δੜ׆ 1VMM3FRVFTUΛ࡞Δ 4JEF$*͕ࣗಈతʹ-*/5Λ࣮ߦ͠Λࢦఠ मਖ਼ ਓ͕ؒίʔυϨϏϡʔͰ-*/5ʹൃݟͰ͖ͳ͍ Λࢦఠ
मਖ਼ Ϛʔδ
w ͔͜͜ΒઌϢϏϨδͰͷ࣮ࡍʹΘΕ͍ͯΔ༷Λ ࢀߟʹͯ͠࡞ͬͨྫͰ͢ w দຊϢϏϨδͷٕज़ސͰɺ։ൃͷྲྀΕΛׂͱྑ ͘ཧղ͍ͯ͠Δͱ͍͏എܠ͕͋Γ·͢
None
None
None
None
None
None
w ࣗಈͰ-*/5Λ࣮ߦ͠Λݕग़ w ؾʹೖΒͳ͍߹ʹʮ໌ࣔతʹແࢹʯ͢Δ͜ͱ͕ Ͱ͖Δ w શ෦ͷ͕ղܾͨ͠Β$PNNJU4UBUVT͕ʹͳ ΔͷͰɺຬΛ࣋ͯ͠ਓ͕ؒϨϏϡʔ
None
ActiveRecord::Base.transactionΛ͏߹ʹ ɺඞཁͳϨίʔυΛϩοΫ͍ͯ͠Δ͔֬ೝ͠·͠ΐ͏ with_account_lockwith_menu_lockͳͲͷ"1* ΛͬͯτϥϯβΫγϣϯΛ։࢝͢ΔͱɺඞཁͳϨίʔ υΛϩοΫ͠·͢ɻ
2VFSMZ w ϓϩδΣΫτݻ༗ͷϧʔϧΛ:".-Ͱ؆୯ʹఆٛ w େ͖ͳϓϩδΣΫτͩͱɺϓϥΠϕʔτͳ"1*ͱ͔ Βͳ͍"1*͕ͨ͘͞Μ - id: com.ubiregi.transaction pattern:
ActiveRecord::Base.transaction {} message: | ActiveRecord::Base.transactionΛ͏߹ʹ ඞཁͳϨίʔυΛϩοΫ͍ͯ͠Δ͔֬ೝ͠·͠ΐ͏
$ gem install querly