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
モジュラモノリスにおけるトランザクション設計の考え方 / transaction design...
Search
Satoshi Kawashima
September 12, 2023
Technology
17
8.5k
モジュラモノリスにおけるトランザクション設計の考え方 / transaction design on modular monolith
モジュラモノリスにおいてトランザクションはどうあるべきなのかについて整理している資料が少ない気付きがあったので「簡易的に」整理しました
Satoshi Kawashima
September 12, 2023
Tweet
Share
More Decks by Satoshi Kawashima
See All by Satoshi Kawashima
BASE大規模リアーキテクチャリング / base_rearchitecturing
nazonohito51
17
11k
既存サービスに後からR/W Splittingライブラリを入れる時に考えたこと / r-w-splitting
nazonohito51
1
28k
社内勉強会でOOPとCleanArchitectureとDDDを勉強し始めたというお話
nazonohito51
7
5k
CakePHP2でもPhpStormがコード補完してくれるようにした話 / cakephp2-ide-helper
nazonohito51
1
2.2k
PHPStanでCustomRuleを作る / Make PHPStan CustomRule
nazonohito51
5
3.7k
単方向依存を実現する静的解析ライブラリのご紹介 / Analyze PHP Dependencies
nazonohito51
2
5.4k
「SOLIDの原則って何ですか?」って質問に答えたかった / What's SOLID principle
nazonohito51
4
1.8k
ドキュメントルート配下に全てのPHPファイルが置かれていた環境をindex.phpだけにした話 / document root
nazonohito51
1
3.6k
アジャイル開発でのソフトウェア設計
nazonohito51
0
800
Other Decks in Technology
See All in Technology
Taming you application's environments
salaboy
0
200
OCI 運用監視サービス 概要
oracle4engineer
PRO
0
4.8k
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
2
3.2k
Shopifyアプリ開発における Shopifyの機能活用
sonatard
4
260
Zennのパフォーマンスモニタリングでやっていること
ryosukeigarashi
0
180
ISUCONに強くなるかもしれない日々の過ごしかた/Findy ISUCON 2024-11-14
fujiwara3
8
880
BLADE: An Attempt to Automate Penetration Testing Using Autonomous AI Agents
bbrbbq
0
320
適材適所の技術選定 〜GraphQL・REST API・tRPC〜 / Optimal Technology Selection
kakehashi
1
700
これまでの計測・開発・デプロイ方法全部見せます! / Findy ISUCON 2024-11-14
tohutohu
3
370
Adopting Jetpack Compose in Your Existing Project - GDG DevFest Bangkok 2024
akexorcist
0
110
New Relicを活用したSREの最初のステップ / NRUG OKINAWA VOL.3
isaoshimizu
3
630
TypeScript、上達の瞬間
sadnessojisan
46
13k
Featured
See All Featured
Designing on Purpose - Digital PM Summit 2013
jponch
115
7k
Building Your Own Lightsaber
phodgson
103
6.1k
Bash Introduction
62gerente
608
210k
Happy Clients
brianwarren
98
6.7k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
65k
How to train your dragon (web standard)
notwaldorf
88
5.7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.8k
Ruby is Unlike a Banana
tanoku
97
11k
Code Review Best Practice
trishagee
64
17k
Gamification - CAS2011
davidbonilla
80
5k
10 Git Anti Patterns You Should be Aware of
lemiorhan
655
59k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.3k
Transcript
ౡܛʢ!OB[POPIJUPʣ ϞδϡϥϞϊϦεʹ͓͚Δ τϥϯβΫγϣϯઃܭͷߟ͑ํ
ౡܛ !OB[POPIJUP
ࠓϞδϡϥϞϊϦεʹ͓͚Δ τϥϯβΫγϣϯʹ͍ͭͯ ͓͠Α͏ͱࢥ͍·͢
τϥϯβΫγϣϯJT ͜ͷࢿྉͰʮׂͰ͖ͳ͍ͻͱ·ͱ·Γͷૢ࡞ʯͱ͍͏ҙຯͰѻ ͍ɺ%#τϥϯβΫγϣϯͦͷͷͷ͜ͱͰͳ͍ɻ ݱ࣮తʹ%#τϥϯβΫγϣϯػೳʹΑ࣮ͬͯݱ͞ΕΔ߹͕ଟ͍ɻ ͨͩϚΠΫϩαʔϏεΞʔΩςΫνϟͷ߹ɺϚΠΫϩαʔϏε୯Ґ Ͱ͔Εͨখ͞ͳ%#τϥϯβΫγϣϯͷू߹Λ4"("ύλʔϯͳͲͰ ଋͶͨɺγεςϜશମͱͯ͠ͻͱ·ͱ·Γͷૢ࡞ɺͱ͍͏ܗʹͳΔͷ Ͱඞͣ͠ΠίʔϧͰͳ͍ɻ
͜ͷࢿྉʹ͍ͭͯ ϚΠΫϩαʔϏεͰ$"1ఆཧͷน͋Γɺ̎૬ίϛοτͳͲ9"Λ ͬͨύλʔϯ4"("ύλʔϯͳͲɺ༷ʑͳτϥϯβΫγϣϯઃܭ ύλʔϯ͕֤ॴͰհ͞Ε͍ͯΔɻ͔͠͠ϞδϡϥϞϊϦεʹ͓͚Δ ಉ༷ͷ͋·Γฉ͔ͳ͍ɻ ͳͷͰϞδϡϥϞϊϦεʹ͓͚ΔબࢶͱͦΕͧΕͷϝϦοτɾσϝ Ϧοτʹ͍ͭͯ؆қతʹཧͯ͠Έ·͢ɻ
໔ࣄ߲ w ϞδϡϥϞϊϦεʹ͓͚ΔτϥϯβΫγϣϯઃܭύλʔϯΛཏతʹཧͨ͠ ࢿྉͰ͋Γ·ͤΜ w ϚΠΫϩαʔϏεԽ͢Δͱ͖ʹ4"("ύλʔϯʹ͍ͨ͠߹ͷҠߦϑϩʔͱ ͔ɺݩʑߟ͍͑ͯͨมΛߟྀ͢ΔͱൃදεϥΠυ͕̎̌̌ຕΛܰ͘ಥഁ͠ ͨͨΊஅ೦͠·ͨ͠ w ࡉ͔͍όϦΤʔγϣϯͷҧ͍͋ΕͲɺओཁͱࢥ͖͠ύλʔϯ͕Ϧετ͞ΕΔ
͜ͱͰɺޙʹϞδϡϥϞϊϦεΛݕ౼͞ΕΔํͷώϯτఔʹͳΓ·ͨ͠Β ͍Ͱ͢
ϞδϡϥϞϊϦεͷ τϥϯβΫγϣϯͷߟ͑ํ
ϞδϡϥϞϊϦεͷτϥϯβΫγϣϯͷߟ͑ํ ϞδϡϥϞϊϦεͱ͍͏ΞʔΩςΫνϟύλʔϯࣗମʮτϥϯβΫ γϣϯͱ͔͋͘Δ͖ʯͱ͍͏ํΛఏڙͯ͘͠Εͳ͍ɻ ϞδϡϥϞϊϦεʮ୯ҰσϓϩΠ͕ͩɺίʔυϨϕϧͰཧతʹ ͞ΕͨϞϊϦεʯఔͷఆ͔ٛ͠ແ͘ʮϚΠΫϩαʔϏεԽՄ ೳʯͱ࣮ݴͬͯͳ͍ͷͰɺϚΠΫϩαʔϏεԽΛఆ͢Δ͔Ͳ͏ ͔͋͘·Ͱͦͷاۀͷઓུ࣍ୈͱͳΔɻ
ϞδϡϥϞϊϦεͷτϥϯβΫγϣϯͷߟ͑ํ ϚΠΫϩαʔϏε$"1ఆཧʹ͋ΔΑ͏ͳ ࢄهγεςϜʹ͓͚Δੑೳ্ͷݶքʹରԠ͢ ΔͨΊɺΞϓϦέʔγϣϯϨϕϧͰԿ͔͠Βͷ ߹ੑϞσϧΛ࣮ݱ͢ΔΑ͏ͳෳࡶͳ࣮͕ඞ ཁʹͳΔ߹͕͋Δɻ ରͯ͠ϞϊϦε୯७ʹ%#τϥϯβΫγϣϯ ͷΑ͏ͳ"$*%ಛੑΛ࣋ͬͨػೳΛ༻͢Δͩ ͚Ͱ߹ੑ͕ୡͰ͖Δ߹͕ଟ͍ɻ ϚΠΫϩαʔϏεʹ͓͚Δ
τϥϯβΫγϣϯઃܭύλʔϯ ϞϊϦεʹ͓͚Δ τϥϯβΫγϣϯઃܭ ύλʔϯ
ϞδϡϥϞϊϦεͷτϥϯβΫγϣϯͷߟ͑ํ ϞδϡϥϞϊϦεɺ୯ҰهγεςϜͰ͋Ε ϞϊϦεͱಉ͡Α͏ͳํ๏Ͱ߹ੑΛ࣮ݱ͢ Δ͜ͱͰ͖Δ͕ɺকདྷͷϚΠΫϩαʔϏεԽ ʹඋ͑ͯɺ͋͑ͯ͋Β͔͡Ί4"("ύλʔϯͷ Α͏ͳෳࡶͳτϥϯβΫγϣϯϞσϧͰ࣮͠ ͓ͯ͘͜ͱग़དྷΔɻ બࢶ͍ͷ͕ͩɺϞδϡϥϞϊϦεʹର͢ ΔظతʹԠܾͯ͡Ί͍ͯ͘ඞཁ͕͋Δɻ ϚΠΫϩαʔϏεʹ͓͚Δ
τϥϯβΫγϣϯઃܭύλʔϯ ϞϊϦεʹ͓͚Δ τϥϯβΫγϣϯઃܭ ύλʔϯ ϞδϡϥϞϊϦεʹ͓͚Δ τϥϯβΫγϣϯઃܭύλʔϯ
ϞδϡϥϞϊϦεͷτϥϯβΫγϣϯͷߟ͑ํ ϞδϡϥϞϊϦεʹର͢ΔओͳظʮকདྷͷϚΠΫϩαʔϏεԽʯ ʮϞϊϦε͔ΒͷʯͳͷͰɺߟ͑ํͱͯ͠ϚΠΫϩαʔϏεͰͷτ ϥϯβΫγϣϯઃܭ͔Βͷٯࢉ͔ɺݱঢ়ͷΞϓϦέʔγϣϯͷ࣮ঢ়گ ͔Βͷॱࢉ͔ͷͲͪΒ͔ɺ͋Δ͍Ͳͬͪͱ͍͏ߟ͑ํ͕͋Δɻ .PEVMBS.POPMJUI .POPMJUI .JDSPTFSWJDFT ʮࠓ͜͏͔ͩΒ͜͏ʯ ʮকདྷ͜͏͔ͩΒ͜͏ʯ
͜ͷࢿྉͰͷཧํ๏ ͜ͷࢿྉͰɺ·ͣϞδϡϥϞϊϦεͰओཁͱࢥ͖͍͔ͭ͘͠ͷύλʔϯΛઌ ʹఆ͔ٛͯ͠ΒɺطଘϞϊϦε͔ΒͷॱࢉɺϚΠΫϩαʔϏε͔Βͷٯࢉɺͦ ΕͧΕͷ߹Ͱͷ֤ύλʔϯʹ͍ͭͯධՁ͍ͯ͘͠ྲྀΕͰཧͯ͠ΈΔɻ .PEVMBS.POPMJUI .POPMJUI .JDSPTFSWJDFT ʮࠓ͜͏͔ͩΒ͜͏ʯ ʮকདྷ͜͏͔ͩΒ͜͏ʯ τϥϯβΫγϣϯઃܭ
ύλʔϯ̍ τϥϯβΫγϣϯઃܭ ύλʔϯ̎ τϥϯβΫγϣϯઃܭ ύλʔϯ̏
τϥϯβΫγϣϯઃܭͷ ύλʔϯͷཧ
͜ͷࢿྉͷߟ͑Δύλʔϯ Ϟδϡʔϧؒ௨৴ʹಉҰϓϩηε௨৴ΛڐՄ͢Δʗ͠ͳ͍ͱɺ ϞδϡʔϧؒͰ%#τϥϯβΫγϣϯΛڞ༗͢Δʗ͠ͳ͍ͷɺ ̎ͭͷ࣠Ͱ؆қతʹཧͨ͠ ಉҰϓϩηε௨৴ %#τϥϯβΫγϣϯͷڞ༗ ύλʔϯ̍ ผϓϩηεผ%#τϥϯβΫγϣϯ ېࢭ ͠ͳ͍
ύλʔϯ̎ ಉҰϓϩηεผ%#τϥϯβΫγϣϯ ڐՄ ͠ͳ͍ ύλʔϯ̏ ಉҰϓϩηεಉҰ%#τϥϯβΫγϣϯ ڐՄ ͢Δ
͜ͷࢿྉͷߟ͑Δύλʔϯ ͦΕͧΕʹ͍ͭͯϚΠΫϩαʔϏεԽ͢Δ߹ɺಉظɾඇಉظ௨৴Π ϯλʔϑΣʔεͷഁյతมߋɺͦͷଞҙࣄ߲ͱ͍͏؍ͰͦΕͧΕ ධՁ͢Δ ಉҰϓϩηε௨৴ %#τϥϯβΫγϣϯͷڞ༗ ύλʔϯ̍ ผϓϩηεผ%#τϥϯβΫγϣϯ ېࢭ ͠ͳ͍
ύλʔϯ̎ ಉҰϓϩηεผ%#τϥϯβΫγϣϯ ڐՄ ͠ͳ͍ ύλʔϯ̏ ಉҰϓϩηεಉҰ%#τϥϯβΫγϣϯ ڐՄ ͢Δ
ύλʔϯ͚ͷࠜڌ ϞϊϦεɺϞδϡϥϞϊϦεɺϚΠΫϩαʔϏεͷॱͰਐΜͰ͍͘աఔ ɺݩʑ̍ϓϩηε̍τϥϯβΫγϣϯͰߦΘΕ͍ͯͨͷ͕ɺෳ ϓϩηεෳτϥϯβΫγϣϯมΘ͍ͬͯ͘աఔͱଊ͍͑ͯΔͨ Ίɻ ͦΕΒͷҠߦஈ֊Λ͚ͯΈΔͱɺϓϩηεͱτϥϯβΫγϣϯ ͷֻ͚ࢉ͔Β̏ύλʔϯʹͳͬͨɻ
ύλʔϯ͚ͷࠜڌ ͏̍ͭͷࠜڌͱͯ͠ɺʰϚΠΫϩαʔϏεύλʔϯʱͷ $IBQUFSͷΠϯλϥΫγϣϯελΠϧ͔Βདྷ͍ͯΔɻ ҰରҰ Ұରଟ ಉظత ϦΫΤετʗϨεϙϯε ʔ ඇಉظత ඇಉظతϦΫΤετʗϨεϙϯε
ύϒϦογϡʗαϒεΫϥΠϒ Ұํ௨ߦͷ௨ ύϒϦογϡʗඇಉظϨεϙϯε ΠϯλϥΫγϣϯελΠϧ
͋Εɾɾɾʁ4"("ύλʔϯʁ9"ʁ ࢄγεςϜʹ͓͚ΔτϥϯβΫγϣϯύλʔϯͱͯ͠ɺ#"4&ಛੑΛ ୲อ͢Δ4"("ύλʔϯɺ"$*%ಛੑΛ୲อ͢Δ9"ͷΑ͏ͳࢄτ ϥϯβΫγϣϯϓϩτίϧ͕දత͕ͩɺͪΖΜ͜ΕΒϞδϡϥ ϞϊϦεͷஈ֊ͰΖ͏ͱࢥ͑ग़དྷΔɻ $POTJTUFODZ "WBJMBCJMJUZ 1BSUJUJPO UPMFSBODF $
1࣮ݱྫ9"ͳͲ " 1࣮ݱྫ4"("ύλʔϯͳͲ
͋Εɾɾɾʁ4"("ύλʔϯʁ9"ʁ ͨͩɺ͜ΕΒͷτϥϯβΫγϣϯύλʔϯ֤ϚΠΫϩαʔϏεؒͷ ௨৴ํ๏ΛΈ߹Θ࣮ͤͯݱ͞Ε͍ͯΔͷͰɺϚΠΫϩαʔϏε ʢϞδϡʔϧʣؒͷΠϯλϥΫγϣϯελΠϧΛఆٛ͑͢͞Εࣗͣ ͱ࣮ݱͰ͖Δͷͱߟ͍͑ͯΔɻ
ύλʔϯ̍ ผϓϩηεผ%#τϥϯβΫγϣϯ
ύλʔϯ̍ɿผϓϩηεผ%#τϥϯβΫγϣϯ Ϟδϡʔϧؒ௨৴࣌ɺৗʹ*1$ʢϓϩηεؒ௨৴ʣΛߦ͏ɻ ಉظతͳ௨৴ͳΒ3&45ͷΑ͏ͳ8FC"1*ίʔϧɺඇಉظత௨৴ͳΒ ϝοηʔδϯάγεςϜΛհ͢Δ࿈ܞͳͲɺ͍ͣΕʹͯ͠ϓϩηε Λ͚Δɻ%#τϥϯβΫγϣϯ͔ΕΔɻ Ϟδϡʔϧ" Ϟδϡʔϧ# ಉظɿ8FC"1*ίʔϧͳͲ %#ίωΫγϣϯ %#ίωΫγϣϯ
ඇಉظɿϝοηʔδϯάͳͲ
ύλʔϯ̍ɿผϓϩηεผ%#τϥϯβΫγϣϯ ԾʹͦΕͧΕͷϞδϡʔϧΛϚΠΫϩαʔϏεͱͯ͠Γͯ͠ಛʹ ௨৴ํ๏มΘΒͣҠߦྃ͢ΔͷͰɺ̏ύλʔϯͷ͏ͪͰ࠷Ϛ ΠΫϩαʔϏεԽ͍͢͠ύλʔϯͱݴ͑Δɻ ϚΠΫϩαʔϏε" ϚΠΫϩαʔϏε# %#ίωΫγϣϯ %#ίωΫγϣϯ ඇಉظɿϝοηʔδϯάͳͲ ˞໔ࣄ߲
%#ׂํ๏ʹ͍ͭͯผͷؔ৺ࣄͱͯ͠ຊࢿྉͰѻ͍·ͤΜ ʮ.POPMJUIUP.JDSPTFSWJDFTʯͱ͍͏ॻ੶ͷୈ̐ষΛ͝ࢀর͍ͩ͘͞ ಉظɿ8FC"1*ίʔϧͳͲ
ύλʔϯ̍ɿผϓϩηεผ%#τϥϯβΫγϣϯ ϓϩηε͕͔ΕΔͷͰ৽چσϓϩΠόʔδϣϯؒͷ௨৴ൃੜ͠͏ Δɻ ʢ˞ճආखஈ͋Δ͕ɺ·͋ී௨ͷ࣮͢ΔͳΒ͜͏ͳΔͱ͍͏͜ͱͰʣ Ϟδϡʔϧؒͷಉظ௨৴ΠϯλʔϑΣʔε ͷഁյతมߋʹίετֻ͕͔ͬͯ͠·͏ɻͦΕʹΑΓϞδϡʔϧڥք ઢͷҾ͖͠ʹίετ͕͔͔ΔʢҾ͖͠ʹ·ͣഁյతมߋ͕ൃੜ ͢ΔʣͷͰϞδϡϥϞϊϦεΒ͍͠ϝϦοτͷ̍ͭΛࣦ͏͜ͱʹͳΔɻ چσϓϩΠόʔδϣϯ Ϟδϡʔϧ"
Ϟδϡʔϧ# Ϟδϡʔϧ" Ϟδϡʔϧ# ಉظɿ8FC"1*ίʔϧͳͲ ৽σϓϩΠόʔδϣϯ 死 ඞཁͳϦΫΤετύ λϝʔλʹഁյతͳ มߋΛՃ͑ͨ
ύλʔϯ̍ɿผϓϩηεผ%#τϥϯβΫγϣϯ ඇಉظ௨৴ΠϯλʔϑΣʔεͷഁյతมߋʹίετ͕͔͔Δ͕ɺ͜ ΕϞδϡϥϞϊϦεͰৗʹίετ͕͔͔ΔͷͰɺύλʔϯ̍༝དྷ ͷͱ͍͏Θ͚Ͱͳ͍ɻϝοηʔδߏͷόʔδϣχϯάͳͲผ ͷରॲ͕ඞཁͱͳΔɻ چσϓϩΠόʔδϣϯ Ϟδϡʔϧ" Ϟδϡʔϧ# Ϟδϡʔϧ" Ϟδϡʔϧ#
৽σϓϩΠόʔδϣϯ ظ͢Δϝοηʔδ ߏʹഁյతมߋΛ Ճ͑ͨ ඇಉظɿϝοηʔδϯάͳͲ 死
ύλʔϯ̎ ಉҰϓϩηεผ%#τϥϯβΫγϣϯ
ύλʔϯ̎ɿಉҰϓϩηεผ%#τϥϯβΫγϣϯ ಉظత௨৴Λ͢ΔࡍʹಉҰϓϩηεͰͷݴޠϨϕϧͷϝιουίʔ ϧͳͲɺతͳݺͼग़͠ΛڐՄ͢Δ͕ɺϞδϡʔϧ͝ͱʹ%#τϥϯ βΫγϣϯΛ͚Δɻ Ϟδϡʔϧ" Ϟδϡʔϧ# %#ίωΫγϣϯ %#ίωΫγϣϯ ඇಉظɿϝοηʔδϯάͳͲ ಉظɿϝιουίʔϧͳͲ
ύλʔϯ̎ɿಉҰϓϩηεผ%#τϥϯβΫγϣϯ ϚΠΫϩαʔϏεԽ͢Δͱ͖ɺಉظత௨৴෦Λ8FC"1*ίʔϧͳͲɺ௨৴ํ๏ͷमਖ਼ඞཁͩ ͕ɺτϥϯβΫγϣϯͱͯ͠ݩʑ͔Ε͍ͯΔͷͰ߹ੑϞσϧࣗମมΘΒͣͦͷ··ҠߦͰ ͖Δɻ ͨͩ͠Ҡߦલ͕Ϟδϡʔϧؒ௨৴ճ͕ଟ͗͢ΔͱɺͦΕΛ8FC"1*ίʔϧʹม͑ͨͱ͖ʹͱΜͰ ͳ͍ωοτϫʔΫϨΠςϯγ͕ൃੜ͢ΔՄೳੑ͕͋ΔͷͰɺύϑΥʔϚϯεతͳݒ೦͋Δɻ ඇಉظɿϝοηʔδϯάͳͲ ϚΠΫϩαʔϏε" ϚΠΫϩαʔϏε# %#ίωΫγϣϯ
%#ίωΫγϣϯ ಉظɿ8FC"1*ίʔϧͳͲ
ύλʔϯ̎ɿಉҰϓϩηεผ%#τϥϯβΫγϣϯ ಉظత௨৴࣌ಉҰϓϩηεͰॲཧΛਐΊΔͨΊɺ৽چσϓϩΠ όʔδϣϯࠞࡏ͢Δ͜ͱͳ͍ɻಉظ௨৴ΠϯλʔϑΣʔεͷഁյత มߋ̍ճͷσϓϩΠͰͰ͖Δɻ چσϓϩΠόʔδϣϯ Ϟδϡʔϧ" Ϟδϡʔϧ# Ϟδϡʔϧ" Ϟδϡʔϧ# ৽σϓϩΠόʔδϣϯ
死な ない ඞཁͳϦΫΤετύ λϝʔλʹഁյతͳ มߋΛՃ͑ͨ ಉظɿϝιουίʔϧͳͲ
ύλʔϯ̎ɿಉҰϓϩηεผ%#τϥϯβΫγϣϯ ௨৴σʔλͷγϦΞϥΠθʔγϣϯʢKTPOԽͳͲʣෆཁͰɺϓϩά ϥϛϯάݴޠͷσʔλߏΛͦͷ··ͤΔɻ0QFO"1*H31$ͳͲ ͷεΩʔϚఆٛπʔϧʹΑΔઃܭίετΛলུͰ͖ΔϝϦοτ͋ ΔɻʢͪΖΜͬͯྑ͍ʣ چσϓϩΠόʔδϣϯ Ϟδϡʔϧ" Ϟδϡʔϧ# Ϟδϡʔϧ" Ϟδϡʔϧ#
৽σϓϩΠόʔδϣϯ 死な ない ඞཁͳϦΫΤετύ λϝʔλʹഁյతͳ มߋΛՃ͑ͨ ಉظɿϝιουίʔϧͳͲ
ύλʔϯ̎ɿಉҰϓϩηεผ%#τϥϯβΫγϣϯ ϞδϡʔϧͷڥքઢΛҾ͖͢ͱ͖ʹΠϯλʔϑΣʔεͷมߋࣗମ ճͷσϓϩΠͰྃ͢Δ͕ɺҾ͖ͨ͢ͼʹ%#τϥϯβΫγϣϯͷ ɾ·ͨ݁߹࡞ۀ͕ൃੜ͢ΔՄೳੑ͕͋ΔͷͰɺڥքઢҾ͖͠ͷ ίετࣗମ೦ͳ͕Βߴ͍ɻʢ૬ίϛοτͳͲ͢Δ͜ͱͰϞδϡϥϞϊϦεશମͰ"$*%ಛੑͷ͋ΔτϥϯβΫ γϣϯΛ࣮ݱ͢ΔͳΒɺͯ͢ͷ%#τϥϯβΫγϣϯ͕ཧతʹ̍ຊʹଋͶΒΕͯɺ͋ΔఔݪࢠੑΛอ࣮ͬͯߦ͞ΕΔͷͰɺͦΜͳʹؾʹ͠ͳͯ͘ ྑ͍͔͠Εͳ͍ɾɾɾ͕·ͩेʹཧͰ͖ͯͳ͍ͷͰׂѪʣ چσϓϩΠόʔδϣϯ Ϟδϡʔϧ" Ϟδϡʔϧ#
Ϟδϡʔϧ" Ϟδϡʔϧ# ৽σϓϩΠόʔδϣϯ 死な ない ඞཁͳϦΫΤετύ λϝʔλʹഁյతͳ มߋΛՃ͑ͨ ಉظɿϝιουίʔϧͳͲ
ύλʔϯ̎ɿಉҰϓϩηεผ%#τϥϯβΫγϣϯ ඇಉظ௨৴ΠϯλʔϑΣʔεͷഁյతมߋʹίετ͕͔͔Δͷશ ύλʔϯڞ௨ɻ چσϓϩΠόʔδϣϯ Ϟδϡʔϧ" Ϟδϡʔϧ# Ϟδϡʔϧ" Ϟδϡʔϧ# ৽σϓϩΠόʔδϣϯ ظ͢Δϝοηʔδ
ߏʹഁյతมߋΛ Ճ͑ͨ ඇಉظɿϝοηʔδϯάͳͲ 死
ύλʔϯ̎ɿಉҰϓϩηεผ%#τϥϯβΫγϣϯ ̍ϓϩηεͰෳ%#τϥϯβΫγϣϯΛཧ͠ͳ͍ͱ͍͚ͳ͍ͷͰɺΞϓϦ έʔγϣϯ࣮қߴ͍ɻҰൠతͳ8FCϑϨʔϜϫʔΫͷϢʔεέʔε ͔Β͓ͦΒ͘֎Ε͍ͯΔͷͰɺ͜͏͍ͬͨΛղܾͯ͘͠ΕΔϥΠϒϥϦ ͋·ΓظͰ͖ͣɺࣗલͰτϥϯβΫγϣϯϚωʔδϟʔతͳΈΛ༻ ҙ͢ΔՄೳੑ͋Δɻ Ϟδϡʔϧ" Ϟδϡʔϧ# %#ίωΫγϣϯ %#ίωΫγϣϯ
ඇಉظɿϝοηʔδϯάͳͲ ಉظɿϝιουίʔϧͳͲ
ύλʔϯ̎ɿಉҰϓϩηεผ%#τϥϯβΫγϣϯ ͜ͷঢ়ଶͰτϥϯβΫγϣϯϚωʔδϟΛཱͯͯ૬ίϛοτͳͲΛ͢ Δͱɺ"$*%ಛੑΛอͬͨߋ৽͕Ͱ͖Δʁ ʢ˞ͨͩ͜͠ͷঢ়ଶͰϚΠΫϩαʔϏεԽ͢Δ߹ʹͲͷΑ͏ʹϦϑΝΫλϦϯά͢ΕΑ͍ͷ͔·ͩཧͰ͖͍ͯͳ͍ʣ Ϟδϡʔϧ" Ϟδϡʔϧ# %#ίωΫγϣϯ %#ίωΫγϣϯ ඇಉظɿϝοηʔδϯάͳͲ ಉظɿϝιουίʔϧͳͲ
τϥϯ βΫ γϣϯ Ϛωʔ δϟʔ ˞ෳ%#ʹର͢Δ̎૬ίϛοτ͔Δ͕ɺ ಉҰ%#ʹର͢Δ̎૬ίϛοτՄೳͳͷ͔ʹ͍ͭͯະݕূɾɾɾ
ύλʔϯ̎ɿಉҰϓϩηεผ%#τϥϯβΫγϣϯ %#ଆͷίϯϐϡʔςΟϯάϦιʔεফඅͷݒ೦͕͋Δɻ͜Εύλʔ ϯ̍Ͱͦ͏ͳͷ͕ͩɺԾʹ%#ׂ͞Ε͓ͯΒͣɺಉҰ%#ʹର͢Δ ෳτϥϯβΫγϣϯΛுΔ߹ͩͱɺϞδϡʔϧͷ͚ͩ̍ϓϩη εͰίωΫγϣϯ͕ൃੜ͢ΔՄೳੑ͕͋Δɻ Ϟδϡʔϧ$ %#ίωΫγϣϯʢࢀরͷΈʣ %#ίωΫγϣϯʢࢀরͷΈʣ 死に そう
Ϟδϡʔϧ# Ϟδϡʔϧ" Ϟδϡʔϧ% 8FCϦΫΤετ %#ίωΫγϣϯ %#ίωΫγϣϯ Ϟδϡʔϧؒ௨৴ Ϟδϡʔϧؒ௨৴ Ϟδϡʔϧؒ௨৴
ύλʔϯ̎ɿಉҰϓϩηεผ%#τϥϯβΫγϣϯ ϞϊϦε࣌ͱಉ͡ϏδωεϩδοΫΛ࣮ߦ͍ͯ͠Δ͚ͩͳͷʹɺϞ ϊϦε࣌ͷ̽ഒͷ͍ͰίϯϐϡʔςΟϯάϦιʔεΛফඅ͢Δͷ Ͱɺ%#ׂલͷஈ֊Ͱ͜ͷύλʔϯΛ࠾༻Ͱ͖Δ͔ݶఆతͩͱࢥΘ ΕΔɻ Ϟδϡʔϧ$ Ϟδϡʔϧ# Ϟδϡʔϧ" Ϟδϡʔϧ% 8FCϦΫΤετ
%#ίωΫγϣϯ %#ίωΫγϣϯ Ϟδϡʔϧؒ௨৴ Ϟδϡʔϧؒ௨৴ Ϟδϡʔϧؒ௨৴ %#ίωΫγϣϯʢࢀরͷΈʣ %#ίωΫγϣϯʢࢀরͷΈʣ 死に そう
ύλʔϯ̎ɿಉҰϓϩηεผ%#τϥϯβΫγϣϯ 384QMJUUJOHͳͲͰࢀরܥ͚ΒΕ͍ͯΔͳͲͰ͋ΕՄೳੑ͋ Δ͕ɺগͳ͘ͱ୯ҰτϥϯβΫγϣϯΑΓϦεΫ͕૿͍͑ͯΔ͜ ͱࣗମʹมΘΓͳ͍ɻ Ϟδϡʔϧ$ %#ίωΫγϣϯʢࢀরͷΈʣ %#ίωΫγϣϯʢࢀরͷΈʣ Ϟδϡʔϧ# Ϟδϡʔϧ" Ϟδϡʔϧ%
8FCϦΫΤετ %#ίωΫγϣϯ %#ίωΫγϣϯ ϦʔυϨϓ ϦΧ Ϟδϡʔϧؒ௨৴ Ϟδϡʔϧؒ௨৴ Ϟδϡʔϧؒ௨৴ 死に そう
ύλʔϯ̏ ಉҰϓϩηεಉҰ%#τϥϯβΫγϣϯ
ύλʔϯ̏ɿಉҰϓϩηεಉҰ%#τϥϯβΫγϣϯ ಉظత௨৴Λ͢ΔࡍʹಉҰϓϩηε্ͰͷϝιουίʔϧͳͲɺ తͳݺͼग़͠ΛڐՄ͢Δ͠ɺ%#τϥϯβΫγϣϯڞ༗͢Δɻτϥϯ βΫγϣϯͱ͍͏؍ͰϞϊϦε࣌ͱԿมΘΒͳ͍ͷͰɺ"MM PS/PUIJOHͳߋ৽ͷݪࢠੑΛ࣮ݱ͍͢͠ɻ Ϟδϡʔϧ" Ϟδϡʔϧ# %#ίωΫγϣϯ ඇಉظɿϝοηʔδϯάͳͲ ಉظɿϝιουίʔϧͳͲ
ύλʔϯ̏ɿಉҰϓϩηεಉҰ%#τϥϯβΫγϣϯ ϚΠΫϩαʔϏεԽ͢Δͱ͖ʹτϥϯβΫγϣϯ͕ൃੜ͢ΔͷͰ ۃʹࠔʹͳΔɻҰԠ୯७ͳϞϊϦεΑΓಉظతͳࢀরΛظͯ͠ ͍ΔՕॴൃݟ͍͢͠ͷͰɺτϥϯβΫγϣϯͯ͠ྑ͍͔ͷ அ͘͢͠ͳΔͷ͕ͩɺͲͪΒʹͤΑ͔ͳΓࠔ͕༧ଌ͞ΕΔɻ ඇಉظɿϝοηʔδϯάͳͲ ϚΠΫϩαʔϏε" ϚΠΫϩαʔϏε# %#ίωΫγϣϯ %#ίωΫγϣϯ
ಉظɿ8FC"1*ίʔϧͳͲ %#ίωΫγϣϯͷڞ༗Ͱ͖ͳ͍
ύλʔϯ̏ɿಉҰϓϩηεಉҰ%#τϥϯβΫγϣϯ ύλʔϯ̎ͱಉ͘͡ಉظ௨৴ΠϯλʔϑΣʔεͷഁյతมߋ͢͠ ͍ɻ0QFO"1*H31$ͷΑ͏ͳεΩʔϚఆٛπʔϧͷઃܭίετΛল ུͰ͖Δͷಉ༷ɻ چσϓϩΠόʔδϣϯ Ϟδϡʔϧ" Ϟδϡʔϧ# Ϟδϡʔϧ" Ϟδϡʔϧ# ৽σϓϩΠόʔδϣϯ
死な ない ඞཁͳϦΫΤετύ λϝʔλʹഁյతͳ มߋΛՃ͑ͨ ಉظɿϝιουίʔϧͳͲ
ύλʔϯ̏ɿಉҰϓϩηεಉҰ%#τϥϯβΫγϣϯ ύλʔϯ̎ͱҧ͍ɺϞδϡʔϧڥքઢΛҾ͖ͯ͠%#τϥϯβΫγϣϯͷ ɾ݁߹࡞ۀൃੜ͠ͳ͍ɻʢΈΜͳಉ͡%#τϥϯβΫγϣϯͷ্ʹ͍ͬͯΔͷ Ͱʣ ͳͷͰڥքઢҾ͖͠ίετ͘ɺڥք͚ͮΒΕͨίϯςΩετΛख୳Γ୳͢͠ ͍ͱ͍͏ϞδϡϥϞϊϦεΒ͍͠ϝϦοτΛڗडͰ͖Δύλʔϯͱݴ͑Δɻ چσϓϩΠόʔδϣϯ Ϟδϡʔϧ" Ϟδϡʔϧ# Ϟδϡʔϧ"
Ϟδϡʔϧ# ৽σϓϩΠόʔδϣϯ 死な ない ඞཁͳϦΫΤετύ λϝʔλʹഁյతͳ มߋΛՃ͑ͨ ಉظɿϝιουίʔϧͳͲ
ύλʔϯ̏ɿಉҰϓϩηεಉҰ%#τϥϯβΫγϣϯ ඇಉظ௨৴ΠϯλʔϑΣʔεͷഁյతมߋʹίετ͕͔͔Δͷશύ λʔϯڞ௨ɻ چσϓϩΠόʔδϣϯ Ϟδϡʔϧ" Ϟδϡʔϧ# Ϟδϡʔϧ" Ϟδϡʔϧ# ৽σϓϩΠόʔδϣϯ ظ͢Δϝοηʔδ
ߏʹഁյతมߋΛ Ճ͑ͨ ඇಉظɿϝοηʔδϯάͳͲ 死
ύλʔϯ̏ɿಉҰϓϩηεಉҰ%#τϥϯβΫγϣϯ ϦΫΤετΛड͚ͨϞδϡʔϧҎ֎͕উखʹτϥϯβΫγϣϯ੍ ޚʢ$0..*530--#"$,ʣΛ͢Δͱɺड͚ͨϞδϡʔϧͷ༬͔ ΓΒ͵ͱ͜ΖͰ߹ੑϞσϧ͕ഁյ͞Ε͔Ͷͳ͍ͷͰɺͦΕΛࢭ ͢ΔΑ͏ͳԿ͔͠ΒΈ͕ඞཁʹͳΔɻ Ϟδϡʔϧ$ Ϟδϡʔϧ# Ϟδϡʔϧ" Ϟδϡʔϧ% 8FCϦΫΤετ
%#ίωΫγϣϯ Ϟδϡʔϧؒ௨৴ Ϟδϡʔϧؒ௨৴ Ϟδϡʔϧؒ௨৴ Ϟδϡʔϧ$Ҏ֎͕$0..*5 30--#"$,Λ࣮ߦ͢Δͱ߹ੑϞσϧ ͕ഁյ͞ΕΔͷͰېࢭ͢Δ
ύλʔϯ̏ɿಉҰϓϩηεಉҰ%#τϥϯβΫγϣϯ Ή͠ΖϞδϡϥϞϊϦεશମͷنͱͯ͠ɺϞδϡʔϧ෦Ͱͷτϥ ϯβΫγϣϯ੍ޚΛېࢭ੍͔ݶͯ͠ɺΞʔΩςΫνϟϨϕϧͰࣗಈ੍ ޚ͢ΔΑ͏ͳڞ௨ͷΈʹͯ͠͠·ͬͨ΄͏͕ࣄނগͳ͘ͳΔɻ ʢ͜ΕΛ࣮ࡍʹ࣮ફ͍ͯ͠·͕͢ɺຊࢿྉͰׂѪʣ Ϟδϡʔϧ$ Ϟδϡʔϧ# Ϟδϡʔϧ" Ϟδϡʔϧ% 8FCϦΫΤετ
%#ίωΫγϣϯ Ϟδϡʔϧؒ௨৴ Ϟδϡʔϧؒ௨৴ Ϟδϡʔϧؒ௨৴ Ϟδϡʔϧ$Ҏ֎͕$0..*5 30--#"$,Λ࣮ߦ͢Δͱ߹ੑϞσϧ ͕ഁյ͞ΕΔͷͰېࢭ͢Δ
ύλʔϯ̏ɿಉҰϓϩηεಉҰ%#τϥϯβΫγϣϯ ʮͨͩͷී௨ͷϞϊϦε͡ΌΜʯͱݟ͑Δ͕ɺϞδϡʔϧ͝ͱʹঢ়ଶϚ γϯͷΧϓηϧԽͱɺӬଓԽٕज़ͷৄࡉͷӅṭʹޭ͍ͯ͠ΔɻϞ δϡʔϧؒͷಉظɾඇಉظ௨৴ΠϯλʔϑΣʔεΛҡ͍࣋͑ͯ͞͠Ε ɺϞδϡʔϧ෦ͷυϝΠϯϩδοΫΛߋ৽Λͨ͠Γɺ%#εΩʔϚΛ ߋ৽ͨ͠Γग़དྷΔͷͰɺϞϊϦεΑΓલਐͨ͠ঢ়ଶʹͳ͍ͬͯΔɻ
ύλʔϯൺֱ
ύλʔϯผ·ͱΊ ύλʔϯผͷධՁΛ؆қతʹදʹͨ͠ͷ͕ҎԼɻ ϚΠΫϩα ʔϏεԽ ಉظ௨৴ΠϯλʔϑΣʔ εͷഁյతมߋ ඇಉظ௨৴ΠϯλʔϑΣʔ εͷഁյతมߋ %#ͷίϯϐϡʔςΟ ϯάϦιʔεফඅ
ΞϓϦέʔγϣϯ࣮ ύλʔϯ̍ ผϓϩηεผ%#τϥϯβΫγϣϯ ༰қ ߴίετ ߴίετ %#ׂલͳΒଟ͍ ύλʔϯ̎ ಉҰϓϩηεผ%#τϥϯβΫγϣϯ ༰қ ίετ ߴίετ %#ׂલͳΒଟ͍ τϥϯβΫγϣϯཧʹಛघ ͳ࣮͕ඞཁͳՄೳੑ͕͋Δ ύλʔϯ̏ ಉҰϓϩηεಉҰ%#τϥϯβΫγϣϯ ࠔ ίετ ߴίετ গͳ͍ τϥϯβΫγϣϯཧʹಛघ ͳ࣮͕ඞཁͳՄೳੑ͕͋Δ
ύλʔϯผ·ͱΊ %#τϥϯβΫγϣϯΛ͚Δͱ߹ੑϞσϧҡ࣋͞ΕΔͷͰϚΠΫϩαʔϏεԽ ͯ͠ʢࠓճͷࢿྉͰѻ͍ͬͯΔؔ৺͝ͱͷൣғͰʣ ൺֱత༰қʹͳΔɻύλʔϯ̎ͷΑ͏ʹಉҰϓϩηε ௨৴ΛڐՄͯ͠ɺτϥϯβΫγϣϯ͕͔Ε͍ͯΕϚΠΫϩαʔϏεԽ͠ ͍͢ɻʢͨͩ͠ϚΠΫϩαʔϏεͰٻΊΒΕΔΑ͏ͳτϥϯβΫγϣϯύλʔϯγʔϜϨεʹҠߦ͢ΔʹͦΕΑ͏ͷ࣮͋Β͔͡Ί͓͔ͯ͠ͳ͍ͱ͍͚ͳ͍ʣ ϚΠΫϩα ʔϏεԽ ಉظ௨৴ΠϯλʔϑΣʔ εͷഁյతมߋ
ඇಉظ௨৴ΠϯλʔϑΣʔ εͷഁյతมߋ %#ͷίϯϐϡʔςΟ ϯάϦιʔεফඅ ΞϓϦέʔγϣϯ࣮ ύλʔϯ̍ ผϓϩηεผ%#τϥϯβΫγϣϯ ༰қ ߴίετ ߴίετ %#ׂલͳΒଟ͍ ύλʔϯ̎ ಉҰϓϩηεผ%#τϥϯβΫγϣϯ ༰қ ίετ ߴίετ %#ׂલͳΒଟ͍ τϥϯβΫγϣϯཧʹಛघ ͳ࣮͕ඞཁͳՄೳੑ͕͋Δ ύλʔϯ̏ ಉҰϓϩηεಉҰ%#τϥϯβΫγϣϯ ࠔ ίετ ߴίετ গͳ͍ τϥϯβΫγϣϯཧʹಛघ ͳ࣮͕ඞཁͳՄೳੑ͕͋Δ
ύλʔϯผ·ͱΊ ಉҰϓϩηε௨৴ΛڐՄ͢Δͱಉظ௨৴ΠϯλʔϑΣʔεͷഁյత มߋ͕͍͢͠ɻ·ͨ0QFO"1*H31$ͳͲͷεΩʔϚఆٛπʔϧͷ ઃܭίετͷলུͱ͍͏ϝϦοτ͋Δɻ ϚΠΫϩα ʔϏεԽ ಉظ௨৴ΠϯλʔϑΣʔ εͷഁյతมߋ ඇಉظ௨৴ΠϯλʔϑΣʔ εͷഁյతมߋ
%#ͷίϯϐϡʔςΟ ϯάϦιʔεফඅ ΞϓϦέʔγϣϯ࣮ ύλʔϯ̍ ผϓϩηεผ%#τϥϯβΫγϣϯ ༰қ ߴίετ ߴίετ %#ׂલͳΒଟ͍ ύλʔϯ̎ ಉҰϓϩηεผ%#τϥϯβΫγϣϯ ༰қ ίετ ߴίετ %#ׂલͳΒଟ͍ τϥϯβΫγϣϯཧʹಛघ ͳ࣮͕ඞཁͳՄೳੑ͕͋Δ ύλʔϯ̏ ಉҰϓϩηεಉҰ%#τϥϯβΫγϣϯ ࠔ ίετ ߴίετ গͳ͍ τϥϯβΫγϣϯཧʹಛघ ͳ࣮͕ඞཁͳՄೳੑ͕͋Δ
ύλʔϯผ·ͱΊ ඇಉظ௨৴ΠϯλʔϑΣʔεϞδϡϥϞϊϦε͔ͩΒͦ͜ͷϝϦοτ͋·Γແ͍͕ɺ͋ΒΏΔϞδϡʔϧؒ ௨৴Λඇಉظ௨৴͚ͩʹग़དྷΔͳΒϚΠΫϩαʔϏεԽ؆୯ʹͳΔɻ ͨͩͦͷ߹ɺ͓ͦΒ͘4"("ύλʔϯͷΑ͏ͳτϥϯβΫγϣϯύλʔϯΛ࠾༻͢Δ͜ͱʹͳΓɺϞδϡϥϞ ϊϦεͷ͔࣌ΒิঈτϥϯβΫγϣϯͷΑ͏ͳߋ৽ΛΞϯυΡ͢ΔΈʹ͖߹Θͳ͍ͱ͍͚ͳ͍ͷͰେ มɻͱ͍͏͔ͦΕ͕ग़དྷΔͳΒϞδϡϥϞϊϦεΛܦ༝ͤͣʹ͍͖ͳΓϚΠΫϩαʔϏεߦͬͯΑ͍ͷͰɻ ϚΠΫϩα ʔϏεԽ ಉظ௨৴ΠϯλʔϑΣʔ εͷഁյతมߋ
ඇಉظ௨৴ΠϯλʔϑΣʔ εͷഁյతมߋ %#ͷίϯϐϡʔςΟ ϯάϦιʔεফඅ ΞϓϦέʔγϣϯ࣮ ύλʔϯ̍ ผϓϩηεผ%#τϥϯβΫγϣϯ ༰қ ߴίετ ߴίετ %#ׂલͳΒଟ͍ ύλʔϯ̎ ಉҰϓϩηεผ%#τϥϯβΫγϣϯ ༰қ ίετ ߴίετ %#ׂલͳΒଟ͍ τϥϯβΫγϣϯཧʹಛघ ͳ࣮͕ඞཁͳՄೳੑ͕͋Δ ύλʔϯ̏ ಉҰϓϩηεಉҰ%#τϥϯβΫγϣϯ ࠔ ίετ ߴίετ গͳ͍ τϥϯβΫγϣϯཧʹಛघ ͳ࣮͕ඞཁͳՄೳੑ͕͋Δ
ύλʔϯผ·ͱΊ %#ׂ͞Ε͍ͯΔ͔Ͳ͏͔ύλʔϯબʹӨڹ͕ग़ͯ͘Δɻ͔͠͠%#ϦϑΝΫλϦϯάί ετ͕ߴ͗͢ΔͷͰɺΞϓϦέʔγϣϯϦϑΝΫλϦϯάޙʹ%#ϦϑΝΫλϦϯάͱ͍͏ॱ൪ ͕Ұൠతʢॻ੶ʹΑΕʣɻϞδϡʔϧڥքઢʹ֬৴Λ࣋ͯͳ͍͏͔ͪΒ%#Λׂ͢Δͱ͍͏ ҙࢥܾఆͮ͠Β͍ͷͰɺͦ͏͍͏ҙຯͰ΄ͱΜͲͷاۀ%#ׂલͱ͍͏ঢ়گͳͷͰɻ ϚΠΫϩα ʔϏεԽ ಉظ௨৴ΠϯλʔϑΣʔ εͷഁյతมߋ ඇಉظ௨৴ΠϯλʔϑΣʔ
εͷഁյతมߋ %#ͷίϯϐϡʔςΟ ϯάϦιʔεফඅ ΞϓϦέʔγϣϯ࣮ ύλʔϯ̍ ผϓϩηεผ%#τϥϯβΫγϣϯ ༰қ ߴίετ ߴίετ %#ׂલͳΒଟ͍ ύλʔϯ̎ ಉҰϓϩηεผ%#τϥϯβΫγϣϯ ༰қ ίετ ߴίετ %#ׂલͳΒଟ͍ τϥϯβΫγϣϯཧʹಛघ ͳ࣮͕ඞཁͳՄೳੑ͕͋Δ ύλʔϯ̏ ಉҰϓϩηεಉҰ%#τϥϯβΫγϣϯ ࠔ ίετ ߴίετ গͳ͍ τϥϯβΫγϣϯཧʹಛघ ͳ࣮͕ඞཁͳՄೳੑ͕͋Δ
ύλʔϯผ·ͱΊ ύλʔϯ̎ɼ̏ͰτϥϯβΫγϣϯཧʹಛघͳ࣮͕ඞཁʹͳΔ ͔͠Εͳ͍ɻʢ༻͍ͯ͠ΔϓϩάϥϛϯάݴޠϑϨʔϜϫʔΫ ʹΑΔͱࢥ͏͕ʣ ϚΠΫϩα ʔϏεԽ ಉظ௨৴ΠϯλʔϑΣʔ εͷഁյతมߋ ඇಉظ௨৴ΠϯλʔϑΣʔ εͷഁյతมߋ
%#ͷίϯϐϡʔςΟ ϯάϦιʔεফඅ ΞϓϦέʔγϣϯ࣮ ύλʔϯ̍ ผϓϩηεผ%#τϥϯβΫγϣϯ ༰қ ߴίετ ߴίετ %#ׂલͳΒଟ͍ ύλʔϯ̎ ಉҰϓϩηεผ%#τϥϯβΫγϣϯ ༰қ ίετ ߴίετ %#ׂલͳΒଟ͍ τϥϯβΫγϣϯཧʹಛघ ͳ࣮͕ඞཁͳՄೳੑ͕͋Δ ύλʔϯ̏ ಉҰϓϩηεಉҰ%#τϥϯβΫγϣϯ ࠔ ίετ ߴίετ গͳ͍ τϥϯβΫγϣϯཧʹಛघ ͳ࣮͕ඞཁͳՄೳੑ͕͋Δ
ύλʔϯผ·ͱΊ දʹॻ͘ͷආ͚͕ͨɺڥքઢҾ͖͠ͷίετࠓճͷύλʔϯ୯Ґ Ͱ֬ఆͤͣɺ͏গ͠ࡉ͔͍มͰܾ·ͬͯ͘Δɻಉظɾඇಉظ௨৴ ΠϯλʔϑΣʔεʹର͢Δഁյతมߋͷ͚ͩ͢͠͞ͰڥքઢҾ͖͠ ͷίετ֬ఆ͠ͳ͍ɻ ͱΓ͋͑ͣύλʔϯ͚̏ͩڥքઢҾ͖͔͠ͳΓ͍ίετͰ࣮ݱ Ͱ͖Δɻ ɾɾɾ͕ɺ͜ͷࢿྉ࡞࣌ͰेʹཧͰ͖͍ͯͳ͍ͷͰɺਂ͘ ݴٴ͢ΔͷΊ͓͖ͯ·͢ɻ
ύλʔϯͷબͼํ
ύλʔϯͷબͼํ લड़ͷ̏ύλʔϯʹ͍ͭͯɺطଘΞϓϦέʔγϣϯ͔ΒҠߦ͢Δ ߹ɺকདྷͷϚΠΫϩαʔϏεʹඋ͑Δ߹ɺͦΕͧΕͰߟ͑ͯΈΔɻ .PEVMBS.POPMJUI .POPMJUI .JDSPTFSWJDFT ʮࠓ͜͏͔ͩΒ͜͏ʯ ʮকདྷ͜͏͔ͩΒ͜͏ʯ
طଘϞϊϦε͔ΒϞδϡϥϞϊϦ εԽ͢Δ߹
طଘϞϊϦε͕͋Δ߹ طଘϞϊϦε͔ΒϞδϡϥϞϊϦεʹҠߦ͢ΔΞϓϩʔν͍͔ͭ͘ߟ͑Β ΕΔɻ৽͍͠ϞδϡϥϞϊϦεΞϓϦέʔγϣϯΛ্ཱͪ͛ɺطଘϞϊϦε ͔Β8FC"1*ίʔϧ͠ͳ͕Βগͣͭ͠Γ͑Δํ๏ɺ͋Δ͍طଘϞϊ ϦεΛͦͷ··ʹϞδϡϥϞϊϦεϦϑΝΫλϦϯά͢Δํ๏ͳͲɻ .PEVMBS.POPMJUI .POPMJUI ʮࠓ͜͏͔ͩΒ͜͏ʯ
طଘϞϊϦε͕͋Δ߹ ͍ͣΕͷํ๏ͷ߹Ͱݴ͑Δ͜ͱͱͯ͠ɺݩʑ͋ΒΏΔͷ͕ີ݁ ߹ͩͬͨͷΛɺϞδϡʔϧͱ͍͏୯ҐͰ͚Δ͜ͱʹͳΔɻݩʑ̍ τϥϯβΫγϣϯͰॲཧ͞Ε͍ͯͨϏδωεϩδοΫ͕அ͞ΕΔͱ ͍͏έʔε·ͣൃੜ͢ΔͱࢥΘΕΔɻ Ϟδϡʔϧ$ Ϟδϡʔϧ# Ϟδϡʔϧ" Ϟδϡʔϧ% 8FCϦΫΤετ
8FCϦΫΤετ ビジネスロジック ビジネスロジック ˞ෳ8FCϦΫΤετʹ͚Δύλʔ ϯ͋Δ͕ɺ͍ͣΕʹͤΑݩʑ̍ϩδ οΫͩͬͨͷ͕ෳʹ͔ΕΔ ビジネスロジック ビジネスロジック ビジネスロジック
طଘϞϊϦε͕͋Δ ύλʔϯ̍ʢผϓϩηεผ%#τϥϯβΫγϣϯʣɺύλʔϯ̎ʢಉҰ ϓϩηεผ%#τϥϯβΫγϣϯʣͷ߹ͩͱɺϞδϡʔϧͷ୯ҐͰ %#τϥϯβΫγϣϯ͕͔Εͯ͠·͏͜ͱʹͳΔɻ͜ΕϞϊϦε࣌ ͱ߹ੑϞσϧ͕มΘͬͯ͠·͏͜ͱʹͳΔɻ Ϟδϡʔϧ$ Ϟδϡʔϧ# Ϟδϡʔϧ" Ϟδϡʔϧ% 8FCϦΫΤετ
ビジネスロジック ˞ෳ8FCϦΫΤετʹ͚Δύλʔ ϯ͋Δ͕ɺ͍ͣΕʹͤΑτϥϯβΫ γϣϯͱ͍͏؍Ͱෳʹ͔ΕΔ ビジネスロジック ビジネスロジック ビジネスロジック
উखʹτϥϯβΫγϣϯཁ݅Λม͑Δͷ·͍ͣ ݩʑ̍τϥϯβΫγϣϯͰॲཧ͞Ε͍ͯͨͷΛෳτϥϯβΫγϣ ϯʹ͚ͯͳ͍ͷ͔அ͢Δඞཁ͕͋Δɻཁ͢ΔʹϞδϡϥϞϊ ϦεԽͷ࣌ͰτϥϯβΫγϣϯ࡞ۀ͕ൃੜ͢Δ͜ͱʹͳΔɻ Ϗδωεཁ݅ͷ࠶ղऍɺͦͷτϥϯβΫγϣϯʹΑͬͯߋ৽͞Εͨ σʔλΛࢀর͍ͯ͠Δ͋ͪͪ͜ͷΞϓϦέʔγϣϯίʔυʹӨڹ͕ແ ͍͔֬ೝ͢Δඞཁ͕͋Δɻ Өڹ͕ͳ͍ͱஅͰ͖ΔͳΒผʹߦͬͯ͠·ͬͯͳ͍ɻ
উखʹτϥϯβΫγϣϯཁ݅Λม͑Δͷ·͍ͣ ͔͠͠ɺϞδϡϥϞϊϦεʹର͢ΔΑ͋͘Δظͱͯ͠ɺڥք͚ͮΒ ΕͨίϯςΩετͷڥքઢͷҾ͖͠ͷίετ͕Ίͱ͍͏͕͋ Δɻ ͜ͷ࣌ͰτϥϯβΫγϣϯΛ͚ΔҙࢥܾఆΛͯ͠͠·͏ͱɺڥք ઢΛҾ͖͢ͱ͖ʹ࠶τϥϯβΫγϣϯɾτϥϯβΫγϣϯ݁ ߹࡞ۀ͕ཁٻ͞Εͯ͠·͍ɺ͋ΔҙຯϞδϡϥϞϊϦεΒ͍͠ϝϦο τͷ̍ͭΛ͜ͷ࣌Ͱࣦ͏͜ͱʹͳΔɻ
ύλʔϯผ·ͱΊ ফڈ๏త͕ͩɺύλʔϯ̏ʹམͪண͘Մೳੑ͕ߴ͍ɻ ύλʔϯ̍ɺύλʔϯ̎ͷ߹ɺτϥϯβΫγϣϯ࡞ۀͷඞཁੑͱɺڥքઢ Ҿ͖͠ͷϝϦοτΛख์͢͜ͱʹͳΓɺ%#ͷίϯϐϡʔςΟϯάϦιʔεফ අؾ͕͔ΓʹͳΔɻͦΕΛڐ༰Ͱ͖ΔͳΒͳ͍ͱࢥΘΕΔɻ ϚΠΫϩα ʔϏεԽ ಉظ௨৴ΠϯλʔϑΣʔ εͷഁյతมߋ ඇಉظ௨৴ΠϯλʔϑΣʔ
εͷഁյతมߋ %#ͷίϯϐϡʔςΟ ϯάϦιʔεফඅ ΞϓϦέʔγϣϯ࣮ ύλʔϯ̍ ผϓϩηεผ%#τϥϯβΫγϣϯ ༰қ ߴίετ ߴίετ %#ׂલͳΒଟ͍ ύλʔϯ̎ ಉҰϓϩηεผ%#τϥϯβΫγϣ ϯ ༰қ ίετ ߴίετ %#ׂલͳΒଟ͍ τϥϯβΫγϣϯཧʹಛघ ͳ࣮͕ඞཁͳՄೳੑ͕͋Δ ύλʔϯ̏ ಉҰϓϩηεಉҰ%#τϥϯβΫγ ϣϯ ࠔ ίετ ߴίετ গͳ͍ τϥϯβΫγϣϯཧʹಛघ ͳ࣮͕ඞཁͳՄೳੑ͕͋Δ
ϚΠΫϩαʔϏεʹඋ͑ͯϞδϡ ϥϞϊϦεΛ࡞Δ߹
ϚΠΫϩαʔϏεԽΛఆ͢Δ߹ طଘϞϊϦεͳͲͷ੍͕ͳ͍ͱԾఆ͢Δ͕ɺϚΠΫϩαʔϏεԽͱ ͍͏؍Ͱύλʔϯ̏ͱ̍ɼ̎ͱͷؒʹ͔ͳΓେ͖ͳஅ͕͋Γɺ ̍ɼ̎ʹدͤΒΕΔͳΒدͤͨ΄͏͕҆ṛͩͱࢥΘΕΔɻ .PEVMBS.POPMJUI .JDSPTFSWJDFT ʮকདྷ͜͏͔ͩΒ͜͏ʯ
ύλʔϯผ·ͱΊ ύλʔϯ̎ಉظ௨৴ΠϯλʔϑΣʔεͷഁյతมߋ͕͍͕͢͠ɺ͔ͩΒͱ͍ͬͯϞδϡʔϧ ڥքઢͷҾ͖͕͠༰қͳ༁Ͱແ͍ɻҾ͖͠ͷͨͼʹτϥϯβΫγϣϯɾ݁߹࡞ۀ͕ൃ ੜ͢ΔՄೳੑ͕͋Δɻ͜Ε̎૬ίϛοτͳͲͰ"$*%ಛੑͳτϥϯβΫγϣϯΛ࣮ݱ͍ͯ͠Ε ʢͯ͢ͷ%#τϥϯβΫγϣϯ͕͋ΔఔݪࢠੑΛอ࣮ͬͯߦ͞ΕΔͷͰʣ͋·Γؾʹ͠ͳ͘ ͯྑ͍ͷ͔͠Εͳ͍ɻʢ˞·ͩेʹཧͰ͖͍ͯͳ͍ͷͰ֬ূͳ͍Ͱ͢ ϚΠΫϩα ʔϏεԽ ಉظ௨৴ΠϯλʔϑΣʔ εͷഁյతมߋ
ඇಉظ௨৴ΠϯλʔϑΣʔ εͷഁյతมߋ %#ͷίϯϐϡʔςΟ ϯάϦιʔεফඅ ΞϓϦέʔγϣϯ࣮ ύλʔϯ̍ ผϓϩηεผ%#τϥϯβΫγϣϯ ༰қ ߴίετ ߴίετ %#ׂલͳΒଟ͍ ύλʔϯ̎ ಉҰϓϩηεผ%#τϥϯβΫγϣϯ ༰қ ίετ ߴίετ %#ׂલͳΒଟ͍ τϥϯβΫγϣϯཧʹಛघ ͳ࣮͕ඞཁͳՄೳੑ͕͋Δ ύλʔϯ̏ ಉҰϓϩηεಉҰ%#τϥϯβΫγϣϯ ࠔ ίετ ߴίετ গͳ͍ τϥϯβΫγϣϯཧʹಛघ ͳ࣮͕ඞཁͳՄೳੑ͕͋Δ
ύλʔϯผ·ͱΊ ύλʔϯ̎"$*%ಛੑͳτϥϯβΫγϣϯΛ࣮ݱ͍͕͢͠ɺͨͩϚΠΫϩαʔϏεจ຺Ͱ "$*%ಛੑͲͪΒ͔ͱ͍͑ΞϯνύλʔϯدΓͳҐஔ͚ͮͰɺ#"4&ಛੑͳτϥϯβΫγϣϯ ʢ4"("ύλʔϯͳͲʣ͕ਪ͞Ε͍ͯΔɻͦ͏͍͏ҙຯͰύλʔϯ̎ಛ༗ͷϝϦοτϚΠΫ ϩαʔϏεԽͨ͋͠ͱʹඇਪͳঢ়ଶʹಋ͖͔Ͷͳ͍ͷͰɺඇಉظ௨৴த৺ͳ௨৴ʹ͢Δ͔ɺ ύλʔϯ̍ʹدͤΒΕΔͳΒدͤͨ΄͏͕ྑ͍͔͠Εͳ͍ɻ ϚΠΫϩα ʔϏεԽ ಉظ௨৴ΠϯλʔϑΣʔ εͷഁյతมߋ
ඇಉظ௨৴ΠϯλʔϑΣʔ εͷഁյతมߋ %#ͷίϯϐϡʔςΟ ϯάϦιʔεফඅ ΞϓϦέʔγϣϯ࣮ ύλʔϯ̍ ผϓϩηεผ%#τϥϯβΫγϣϯ ༰қ ߴίετ ߴίετ %#ׂલͳΒଟ͍ ύλʔϯ̎ ಉҰϓϩηεผ%#τϥϯβΫγϣϯ ༰қ ίετ ߴίετ %#ׂલͳΒଟ͍ τϥϯβΫγϣϯཧʹಛघ ͳ࣮͕ඞཁͳՄೳੑ͕͋Δ ύλʔϯ̏ ಉҰϓϩηεಉҰ%#τϥϯβΫγϣϯ ࠔ ίετ ߴίετ গͳ͍ τϥϯβΫγϣϯཧʹಛघ ͳ࣮͕ඞཁͳՄೳੑ͕͋Δ
ͱ͍͑ɾɾɾ ϚΠΫϩαʔϏεԽͯ͠ຊʹʢϏδωεʹϙδςΟϒͳӨڹΛͨ ΒͤΒΕΔΑ͏ͳʣ࣭ͷྑ͍ۀ͕࣮ݱͰ͖Δॴɺ͔ͳΓݶఆత ͳॴͩͱ͍͏ײ৮Λݸਓతʹ͍࣋ͬͯΔɻ
ΞʔΩςΫνϟύλʔϯͱ։ൃ৫ͷεέʔϥϏϦςΟ .PEVMBS.POPMJUI .POPMJUI .JDSPTFSWJDFT w େਓʹΑΔ࣭ͷྑ͍ۀ͍͢͠ w ۀڥքઢΛԣஅ͢Δ։ൃίετ͕͔͔Γ͍͢ w େਓʹΑΔ࣭ͷྑ͍ۀͮ͠Β͍
w ۀڥքઢແ͍ͷͰԣஅతͳ։ൃ͕͍͢͠
ڥք͚ͮΒΕͨίϯςΩετͷؒʹڽूͷߴ͕͋Δ ڽू ߴ ڥք͚ͮΒΕͨ ίϯςΩετ ڥք͚ͮΒΕͨ ίϯςΩετ ڥք͚ͮΒΕͨ ίϯςΩετ ڥք͚ͮΒΕͨ
ίϯςΩετ ڥք͚ͮΒΕͨ ίϯςΩετ ڥք͚ͮΒΕͨ ίϯςΩετ ڽू ڥք͚ͮΒΕͨ ίϯςΩετ ˞໔ࣄ߲ ࢲͷॴଐ͢ΔاۀΛදͨ͠ൃදͰ͍͟͝·ͤΜ ͋͘·Ͱݸਓͱͯ͠ͷॴײͱͳΓ·͢ ·ͨରͷ8FCαʔϏε͝ͱͷυϝΠϯʹΑͬͯมΘΔͱࢥΘΕΔͷͰɺ ͋ΒΏΔ8FCαʔϏεͰͦ͏ͩͱݴ͍ΕΔอূ͋Γ·ͤΜ ˞ݫີʹʮڽूʯΛѻ͏ͱେมͳ͜ͱʹͳͬͯ͠·͏ͨΊɺ ͜͜ͰʮϏδωεػೳ։ൃ࣌ʹҰॹʹมߋ͞ΕΔ߹͕ଟ͍ ߹͍ʯఔͷҙຯͰଊ͍͑ͯͩ͘͞
ڥք͚ͮΒΕͨίϯςΩετͷؒʹڽूͷߴ͕͋Δ ڽू ߴ ڥք͚ͮΒΕͨ ίϯςΩετ ڥք͚ͮΒΕͨ ίϯςΩετ ڥք͚ͮΒΕͨ ίϯςΩετ ڥք͚ͮΒΕͨ
ίϯςΩετ ڥք͚ͮΒΕͨ ίϯςΩετ ڥք͚ͮΒΕͨ ίϯςΩετ ڽू ڥք͚ͮΒΕͨ ίϯςΩετ ˞໔ࣄ߲ ࢲͷॴଐ͢ΔاۀΛදͨ͠ൃදͰ͍͟͝·ͤΜ ͋͘·Ͱݸਓͱͯ͠ͷॴײͱͳΓ·͢ ·ͨରͷ8FCαʔϏε͝ͱͷυϝΠϯʹΑͬͯมΘΔͱࢥΘΕΔͷͰɺ ͋ΒΏΔ8FCαʔϏεͰͦ͏ͩͱݴ͍ΕΔอূ͋Γ·ͤΜ ଞίϯςΩετͱͷڽू͕͍ίϯς Ωετ୯ମͰʢίϯςΩετΛ·͕ͨ ͣʣϏδωεػೳͷ։ൃΛͰ͖Δ ߹͕ଟ͍ ʹϚΠΫϩαʔϏεͷޮՌ͕ظͰ͖Δ ྡ͢ΔίϯςΩετͱͷڽू͕ߴ͍ ίϯςΩετɺͦΕ୯ମͷ։ൃͰࡁ· ͳ͍߹͕ଟ͘ɺΑ͘ηοτͰमਖ਼͞Ε Δྡͨ͠ผίϯςΩετ͕͋Δ ʹϞδϡϥϞϊϦεͷ··Ͱྑ͍͔ ˞ݫີʹʮڽूʯΛѻ͏ͱେมͳ͜ͱʹͳͬͯ͠·͏ͨΊɺ ͜͜ͰʮϏδωεػೳ։ൃ࣌ʹҰॹʹมߋ͞ΕΔ߹͕ଟ͍ ߹͍ʯఔͷҙຯͰଊ͍͑ͯͩ͘͞
ڥք͚ͮΒΕͨίϯςΩετͷؒʹڽूͷߴ͕͋Δ ڽू ߴ ڥք͚ͮΒΕͨ ίϯςΩετ ڥք͚ͮΒΕͨ ίϯςΩετ ڥք͚ͮΒΕͨ ίϯςΩετ ڥք͚ͮΒΕͨ
ίϯςΩετ ڥք͚ͮΒΕͨ ίϯςΩετ ڥք͚ͮΒΕͨ ίϯςΩετ ڽू ͦͷ8FCαʔϏε͕ੜ·Ε͔ͨ࣌Βଘࡏ ͍ͯ͠ΔΑ͏ͳɺ8FCαʔϏεΛͦͷ αʔϏεͨΒ͠ΊΔΑ͏ͳίΞͳ֓೦Λ ѻ͏ίϯςΩετ΄Ͳɺ΄ͱΜͲͷػೳ ։ൃ࣌ʹҰॹʹมߋ͞Ε͍͢ ڥք͚ͮΒΕͨ ίϯςΩετ ˞໔ࣄ߲ ࢲͷॴଐ͢ΔاۀΛදͨ͠ൃදͰ͍͟͝·ͤΜ ͋͘·Ͱݸਓͱͯ͠ͷॴײͱͳΓ·͢ ·ͨରͷ8FCαʔϏε͝ͱͷυϝΠϯʹΑͬͯมΘΔͱࢥΘΕΔͷͰɺ ͋ΒΏΔ8FCαʔϏεͰͦ͏ͩͱݴ͍ΕΔอূ͋Γ·ͤΜ ˞ݫີʹʮڽूʯΛѻ͏ͱେมͳ͜ͱʹͳͬͯ͠·͏ͨΊɺ ͜͜ͰʮϏδωεػೳ։ൃ࣌ʹҰॹʹมߋ͞ΕΔ߹͕ଟ͍ ߹͍ʯఔͷҙຯͰଊ͍͑ͯͩ͘͞
ڥք͚ͮΒΕͨίϯςΩετͷؒʹڽूͷߴ͕͋Δ ڽू ߴ ڥք͚ͮΒΕͨ ίϯςΩετ ڥք͚ͮΒΕͨ ίϯςΩετ ڥք͚ͮΒΕͨ ίϯςΩετ ڥք͚ͮΒΕͨ
ίϯςΩετ ڽू ˞ݫີʹʮڽूʯΛѻ͏ͱେมͳ͜ͱʹͳͬͯ͠·͏ͨΊɺ ͜͜ͰʮϏδωεػೳ։ൃ࣌ʹҰॹʹมߋ͞ΕΔ߹͕ଟ͍ ߹͍ʯఔͷҙຯͰଊ͍͑ͯͩ͘͞ ڊେͳ̍ͭͷڥք͚ͮΒΕͨίϯςΩετͱ͍ ͏ཧɺҰԠՄೳͰ͋Δɻ ͦ͏͢Δͱ୯ಠͷνʔϜͰઃܭɾ։ൃɾϦϦʔ ε͕Ͱ͖ΔͷͰɺػೳ։ൃͷ໘Ͱ༗རͩ ͕ɺӡ༻ͷ໘Ͱෆརʹಇ͘෦͕͋Δɻ νʔϜͷӡ༻ෛՙ͕ߴ͍ʢੌ·͍͡ྔͷυϝΠ ϯࣝӡ༻ରԠ͕ٻΊΒΕΔʣ͕͋Γɺ ͜Εࠓ%FW0QTͷࢥʹԊΘͳ͘ͳΔͷ Ͱɺ͍ͬͯͳ͍ɻ ڥք͚ͮΒΕͨ ίϯςΩετ ˞໔ࣄ߲ ࢲͷॴଐ͢ΔاۀΛදͨ͠ൃදͰ͍͟͝·ͤΜ ͋͘·Ͱݸਓͱͯ͠ͷॴײͱͳΓ·͢ ·ͨରͷ8FCαʔϏε͝ͱͷυϝΠϯʹΑͬͯมΘΔͱࢥΘΕΔͷͰɺ ͋ΒΏΔ8FCαʔϏεͰͦ͏ͩͱݴ͍ΕΔอূ͋Γ·ͤΜ
ͦͷϚΠΫϩαʔϏεԽຊʹඞཁͳͷ͔ ύλʔϯ̍ɼ̎ڥքઢҾ͖͠ʹίετֻ͕͔ͬͨΓɺ%#ׂ͞Ε ͍ͯͳ͚ΕίϯϐϡʔςΟϯάϦιʔε͕େ͖͘ফඅ͞ΕΔͷͰ ׂͨ͠΄͏͕ྑ͍ͳͲɺͳʹ͔ͱʮޙΓͮ͠Β͍ʯଆ໘͕ڧ͍ɻ ·ͨهγεςϜ͕ࢄ͢Δͱ$"1ఆཧͷนʹͿ͔ͭͬͯɺಛ༗ͷτ ϥϯβΫγϣϯύλʔϯͷҠߦΛ༨ّͳ͘͞ΕΔ෦ݱΕͯ͘ Δɻ
ͦͷϚΠΫϩαʔϏεԽຊʹඞཁͳͷ͔ ύλʔϯ̏ڥքઢҾ͖͠ίετ͕͘ɺ͔ͭτϥϯβΫγϣϯ $"1ఆཧͷนʹͿ͔ͭΒͳ͍ͷͰɺγϯϓϧʹ%#τϥϯβΫγϣϯ ͚ͩͰ࣮ݱͰ͖ͯ͠·͏ɻ ΘΓͱٕज़తʹφϯηϯεʹݟ͑Δύλʔϯ͕ͩɺԾʹϚΠΫϩ αʔϏεԽΛఆ͠ͳ͍ͳΒे࠷దղʹͳΓ͏Δύλʔϯͱߟ͑ ͍ͯΔɻ
ͦͷϚΠΫϩαʔϏεԽຊʹඞཁͳͷ͔ ͋Δ͍Ϟδϡʔϧؒ௨৴ํ๏Λผʹ౷Ұ͠ͳͯ͘ྑ͍ɻ ϚΠΫϩαʔϏεԽͷޮՌ͕ظͰ͖ΔϞδϡʔϧ͕͋ΔͳΒɺ͚ͦͩ͜ ଞϞδϡʔϧͱͷ௨৴ํ๏ม͑ΔΑ͏ͳઓུे௨༻͢ΔͱࢥΘΕΔɻ ϞδϡʔϧؒʹϨϕϧͷΑ͏ͳ֓೦Λઃ͚ͯɺϏδωεػೳ։ൃ࣌ʹ ԣஅతʹमਖ਼͞Ε͍͢ڽूͷߴ͍ϞδϡʔϧϨϕϧ͛ͯ͞ɺ ͍ϞδϡʔϧϨϕϧ͋͛Δʢύλʔϯ̍دΓͷ௨৴Λ͢Δʣɺͱ ͍ͬͨΑ͏ͳઃܭϞσϧϞδϡϥϞϊϦεʹ͓͍ͯेߟ͑ΒΕΔɻ
ͦͷϚΠΫϩαʔϏεԽຊʹඞཁͳͷ͔ ͳΜʹͤΑʮকདྷͷϚΠΫϩαʔϏεԽͷͨΊʯͱ͍ͬͨࢿࢥ͍ ͷ֎ߴͭ͘͘ͷͰɺશϞδϡʔϧʹରͯ͠ϚΠΫϩαʔϏεԽͷඋ͑Λ ͓ͯ͘͠ͷ૬ԠͷίετΛΘͳ͍ͱ͍͚ͳ͍ͷͰɺेݕ౼ͯ͠ ͓͍ͨ΄͏͕ྑͦ͞͏ɻ ͪͳΈʹࢲʮݶఆతʹύλʔϯ̍ɼ̎Λ༻͍ͯྑ͍͕ɺେମͷ ߹̏ͰेͰͳ͍͔ʯͱ͍͏ཱͰ͢ɻʢ˞ࢲͷॴଐ͢ΔاۀΛ දͨ͠ҙݟͰ͍͟͝·ͤΜʣ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠