Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
トランザクションスクリプトは何がダメなのか?
Search
polidog
PRO
June 15, 2022
Technology
2
3.8k
トランザクションスクリプトは何がダメなのか?
トランザクションスクリプトの何がダメなのか自分なりに考えてみた話をします。
polidog
PRO
June 15, 2022
Tweet
Share
More Decks by polidog
See All by polidog
小さな開発会社を作った理由(再)
polidog
PRO
0
180
React Server ComponentsでAPI不要の開発体験
polidog
PRO
1
560
小さな開発会社が受託開発に力を入れる理由
polidog
PRO
0
250
小さな開発会社を作った理由
polidog
PRO
1
3.2k
小さな開発会社がWebサービスを作る理由
polidog
PRO
1
720
React初心者がHooksを理解するためにコードを読んでみた
polidog
PRO
0
570
object-mapperを作ってる話
polidog
PRO
0
370
2020年から始めるSymfonyフレームワーク
polidog
PRO
2
1.3k
はじめてのモダンPHP
polidog
PRO
0
680
Other Decks in Technology
See All in Technology
形式手法特論:CEGAR を用いたモデル検査の状態空間削減 #kernelvm / Kernel VM Study Hokuriku Part 8
ytaka23
2
250
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
21k
Bakuraku Engineering Team Deck
layerx
PRO
11
5.8k
MCP・A2A概要 〜Google Cloudで構築するなら〜
shukob
0
160
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
37k
Microsoft Agent 365 を 30 分でなんとなく理解する
skmkzyk
1
320
freeeにおけるファンクションを超えた一気通貫でのAI活用
jaxx2104
3
800
Claude Code Getting Started Guide(en)
oikon48
0
150
ML PM Talk #1 - ML PMの分類に関する考察
lycorptech_jp
PRO
1
550
Digitization部 紹介資料
sansan33
PRO
1
6.1k
日本Rubyの会の構造と実行とあと何か / hokurikurk01
takahashim
4
570
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
16k
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Documentation Writing (for coders)
carmenintech
76
5.2k
Speed Design
sergeychernyshev
33
1.4k
A designer walks into a library…
pauljervisheath
210
24k
How to Think Like a Performance Engineer
csswizardry
28
2.3k
RailsConf 2023
tenderlove
30
1.3k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
The Pragmatic Product Professional
lauravandoore
37
7.1k
Code Reviewing Like a Champion
maltzj
527
40k
A Tale of Four Properties
chriscoyier
162
23k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
80
Transcript
!QPMJEPH τϥϯβΫγϣϯεΫϦϓτԿ ͕μϝͳͷ͔ʁ ઃܭφΠτ
ࣗݾհ w !QPMJEPH w ύʔςΟʔϋʔυגࣜձࣾ w 1)1FS 4ZNGPOZ w
ଉࢠࡀϲ݄ɺΊͬͪΌ͔Θ͍͍
IUUQTUXJUUFSDPNQPMJEPHTUBUVT
τϥϯβΫγϣϯεΫϦϓτͷԿ͕μϝͳ ͷ͔ࣗͳΓʹߟ͑ͯΈͨΛ͠·͢ɻ
τϥϯβΫγϣϯεΫϦϓτʹ͍ͭͯ ߟ͑ΔΑ͏ʹͳ͖͔͚ͬͨͬ
͖͔͚ͬ w ύʔτφʔ͞Μ͔Βೲ͞Εͨίʔυ͕τϥϯβΫγϣϯεΫϦϓτͩͬͨ w ༷ͷมߋ͕݁ߏ͚͋ͬͨͲɺͦΜͳʹਏ͘ͳ͔ͬͨ ςετ͔ͬ͠Γॻ͔ΕͯΔ͔Βɺਏ͘ͳ͍͚͔ͩ͠Εͳ͍͕ w ͔͠ಡΈ͍͢ɺΘ͔Γ͍͢ɺਪ͍͢͠ίʔυ
w τϥϯβΫγϣϯεΫϦϓτͬͯԿ͕ͩΊͳΜ͚ͩͬʁͬͯߟ͑ΔΑ͏ʹͳͬ ͨ
τϥϯβΫγϣϯεΫϦϓτͷ
IUUQTIJHBZBTVPIBUFOBCMPHDPNFOUSZ
IUUQTIJHBZBTVPIBUFOBCMPHDPNFOUSZ lτϥϯβΫγϣϯεΫϦϓτɺʮτϥϯβΫγϣϯεΫϦϓτͷํ͕ॻ͘ͷ͕ ؆୯ͩ͠ɺۀΞϓϦέʔγϣϯʹΦϒδΣΫτࢦɺ΄ͱΜͲඞཁͳ͍ʯͱ ͍͍·͢ɻ ͦΕʹର͠ɺυϝΠϯϞσϧɺʮυϝΠϯϞσϧΦϒδΣΫτࢦΛੜ͔͢ ͜ͱ͕Ͱ͖ΔͷͰϝϯςφϯεੑ͕ྑ͍ʯͱओு͠·͢ɻz
IUUQTIJHBZBTVPIBUFOBCMPHDPNFOUSZ zࣅͨΑ͏ͳৼΔ͍͕ෳͷαʔϏεʹࢄ͢Δةݥ͕͋ΔͨΊͰ͢ɻ ͜ΕɺτϥϯβΫγϣϯεΫϦϓτͰϩδοΫ͕ॏෳ͘͢͠ͳΔͷͱಉ͡ཧͰ͢ɻ υϝΠϯΦϒδΣΫτ ΤϯςΟςΟ ʹର͢ΔαʔϏεʹׂΓͯΔͱ͍͏ϧʔϧ͕໌ ֬ͳΒɺطଘͷαʔϏε ΤϯςΟςΟ ΛௐΔ͜ͱͰॏෳΛආ͚ΒΕΔ͔ΒͰ ͢ɻz
None
ΤϯλʔϓϥΠζΞϓϦέʔγϣϯΞʔΩςΫνϟύλʔϯ1 lಛʹҙ͖͢͜ͱɺτϥϯβΫγϣϯؒͰͷॏෳͷͰ͋ Δɻ ͭͷτϥϯβΫγϣϯΛॲཧ͢Δ͜ͱ͕ॏཁࣄ߲ͱͳΔͷͰɺ ڞ௨͢ΔͲͷίʔυॏෳ͍͢͠ঢ়گʹͳΔɻz
ΤϯλʔϓϥΠζΞϓϦέʔγϣϯΞʔΩςΫνϟύλʔϯ1 lΑΓෳࡶͳϏδωευϝΠϯͰɺυϝΠϯϞσϧͷߏங͕ඞཁ ʹͳΔɻυϝΠϯϞσϧͰɺ๛ͳΦϓγϣϯΛͬͯίʔ υΛܗͰ͖ΔͷͰɺಡΈ͕͢͞૿͢ͱಉ࣌ʹॏෳݮΒ͢ ࣄ͕Ͱ͖Δz
ΤϯλʔϓϥΠζΞϓϦέʔγϣϯΞʔΩςΫνϟύλʔϯ1 lυϝΠϯϞσϧ͕࣋ͭՁɺ͍ͬͨΜ׳Εͯ͠·͑ɺϩδοΫ͕ෳࡶʹͳͬͯ ेʹମܥԽ͞Εͨํ๏ͰରॲͰ͖Δଟ͘ͷٕ๏͕͋Δ͜ͱͰ͋Δɻz lτϥϯβΫγϣϯεΫϦϓτͷ߹ɺεΫϦϓτͷ݅ذϩδοΫΛՃͯ͠ ΞϧΰϦζϜΛՃ͢Δ͜ͱʹͳΔɻz
τϯϥϯβΫγϣϯεΫϦϓτ͕μϝͳཧ༝ w ίʔυͷॏෳͷ w ಡΈ͢͞ͷ w ֦ுੑͷ w ෳࡶੑͷ
υϝΠϯϞσϧͰղܾͰ͖Δͷ ͔ʁ
υϝΠϯϞσϧͰղܾͰ͖Δͷ͔ʁ w ίʔυͷॏෳͷαϒϧʔνϯԽ w ಡΈ͢͞ͷυϝΠϯϞσϧͷֶशίετ͕ߴ͍ͷʹಡΈ͍͢ͱ͍ ͍͍ͬͯͷ͔ʁ w ֦ுੑͷఆͷ֦ு͔͠୲อͰ͖ͳ͍ͷͰʁ w ෳࡶੑͷෳࡶͳͷෳࡶɾίʔυͰղܾ͢Δ͡Όͳ͍
ΤϯλʔϓϥΠζΞϓϦέʔγϣϯΞʔΩςΫνϟύλʔϯ1 lෳࡶͰසൟʹมߋ͞ΕΔϏδωεϧʔϧΛ͍ͬͯΔ߹ɺΦϒ δΣΫτϞσϧͰରॲ͢Δ͜ͱ͕͋Δɻ ҰํͰɺ؆୯ͳඇψϧνΣοΫͱ̎ͭͷ߹ܭΛܭࢉ͢Δ߹ɺτ ϥϯβΫγϣϯεΫϦϓτͷํ͕దͰ͋Δz
τϥϯβΫγϣϯεΫϦϓτΛ ͏ͳͬͯ͜ͱͰͳ͍
IUUQTUXJUUFSDPNTVHJNPUP@LFJTUBUVT
IUUQTUXJUUFSDPNKJLPTUBUVT
ςελϏϦςΟతͳࢦඪͰߟ͑ͨ ΄͏͕͍͍ͷͰʁ
·ͱΊ
·ͱΊ w τϥϯβΫγϣϯεΫϦϓτμϝͰͳ͍ w ͦͦτϥϯβΫγϣϯεΫϦϓτWTυϝΠϯϞσϧΈ͍ͨͳߏਤͰߟ͑ Δ͖Ͱͳ͍ w ৽͍͠ࢹ͕ඞཁͳͷͰʁ