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
エンジニアのためのドメイン駆動設計実践入門 / DDD for Engineer newbie
Search
Masatoshi Shimada
August 24, 2018
Technology
18
3.5k
エンジニアのためのドメイン駆動設計実践入門 / DDD for Engineer newbie
ドメイン駆動設計実践入門
Masatoshi Shimada
August 24, 2018
Tweet
Share
More Decks by Masatoshi Shimada
See All by Masatoshi Shimada
Delta Lakeを用いた LLM処理基盤 / Delta Lake with LLM on Dataplatform
smdmts
3
5.7k
Lakehouseプラットフォームを 採用するまでの話/Lakehouse Platform Adoption
smdmts
1
780
Sparkから利用するAirframe/Spark-With-Airframe
smdmts
0
1.5k
Redashで何をみるのか/What Do You Wanna See Redash?
smdmts
1
1.5k
DatabricksとSparkではじめる [ビッグデータETL処理/データ可視化] 実践入門 / Databricks and Spark with ETL and Visualization
smdmts
0
1.6k
DatabricksとSparkではじめる [データ分析/機械学習] 実践入門 / Databrick and Spark with Data Analyze and ML for newbie.
smdmts
5
2.1k
作らない分析基板のススメ/DWH For Startup With YAGNI
smdmts
1
700
How to growth the delish kitchen team to data-driven team
smdmts
1
1.1k
etl-in-the-media-company
smdmts
7
5.5k
Other Decks in Technology
See All in Technology
Emacs x Nostr
hakkadaikon
1
130
ABEMA のコンテンツ制作を最適化!生成 AI x クラウド映像編集システム / abema-ai-editor
cyberagentdevelopers
PRO
1
160
DFTの実践的基礎理論
pfn
PRO
2
110
ガバメントクラウド単独利用方式におけるIaC活用
techniczna
3
210
新卒1年目が挑む!生成AI × マルチエージェントで実現する次世代オンボーディング / operation-ai-onboarding
cyberagentdevelopers
PRO
0
110
AWSコンテナ本出版から3年経った今、もし改めて執筆し直すなら / If I revise our container book
iselegant
7
1.4k
Sidekiq vs Solid Queue
willnet
11
7.1k
Capybara+生成AIでどこまで本当に自然言語のテストを書けるか?
yusukeiwaki
6
1.3k
Figma Dev Modeで進化するデザインとエンジニアリングの協働 / figma-with-engineering
cyberagentdevelopers
PRO
1
380
Aurora_BlueGreenDeploymentsやってみた
tsukasa_ishimaru
1
120
話題のGraphRAG、その可能性と課題を理解する
hide212131
2
410
インシデント対応の 実践と品質文化の醸成
____rina____
2
1.5k
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
Unsuck your backbone
ammeep
668
57k
Why You Should Never Use an ORM
jnunemaker
PRO
53
9k
Code Reviewing Like a Champion
maltzj
519
39k
Git: the NoSQL Database
bkeepers
PRO
425
64k
GitHub's CSS Performance
jonrohan
1030
460k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
92
16k
GraphQLの誤解/rethinking-graphql
sonatard
66
9.9k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
Ruby is Unlike a Banana
tanoku
96
11k
Transcript
υϝΠϯۦಈઃܭ ΤϯδχΞͷͨΊͷυϝΠϯۦಈઃܭ࣮ફೖ !TNENUT
ࣗݾհ w ౡాխ!TNENUT w ιϑτΣΞΤϯδχΞ w 4DBMBc1ZUIPOc(PMBOHc+BWBc%%% w
גࣜձࣾΤϒϦʔॴଐ w %&-*4),*5$)&/σʔλੳܥશൠ୲ w ओʹੳج൫ɺ৴໘࠷దԽͳͲΛ୲
ΞδΣϯμʢ֓ཁʣ ࠓͷυϝΠϯۦಈઃܭΛར༻ͨ͠ɺ ΞϓϦઃܭઓུʹ͍ͭͯͷͱͳΓ·͢ɻ ʮΤϯδχΞͷͨΊͷυϝΠϯۦಈɾ࣮ફೖʯ ઓུɾઓज़ʹ͓͚ΔઓུͷͷͨΊɺ ཧઃܭɺ֎෦ઃܭɺίʔσΟϯάͳͲͷ ग़͖ͯ·ͤΜɻ
ΞδΣϯμʢରυϝΠϯུ֓ʣ ͋ͳͨιʔγϟϧήʔϜۀքʹॴଐ͍ͯ͠·͢ɻ ιϑτΣΞઃܭٴͼίʔσΟϯά୲ͷ ιϑτΣΞΤϯδχΞͰ͢ɻ ొਓɿ ɹܾࡋऀʢϓϩμΫτΦʔφʔʢ10 ʣ ɹاը୲ऀʢυϝΠϯΤΩεύʔτ %& ʣ
ɹιϑτΣΞΤϯδχΞʢϓϩάϥϚ 1( ʣ
ΞδΣϯμʢొਓʣ 10 %& 1( γεςϜશମʹΛ࣋ͭਓɻ ച্͛ɾ༷શൠʹ͍ͭͯΛ࣋ͭ߹͕ଟ͍ɻ γεςϜͷ༷ۀӡ༻ʹΛ࣋ͭਓɻ ӡ༻্ͷɾ༷ʹΛ࣋ͭ߹͕ଟ͍ɻ γεςϜͷ࣮ɾγεςϜӡ༻ʹΛ࣋ͭਓɻ ઃܭ͓Αͼ࣮ʹΛ࣋ͭɻ
֤৬݉͞ΕΔ߹͋Δɻ
ΞδΣϯμ ̍จ຺ʢίϯςΩετʣ ̎จ຺ͷਤʢίϯςΩετϚοϓʣ ิ֓೦Ϟσϧ
จ຺ʢίϯςΩετʣ ̍จ຺ʢίϯςΩετʣ ̎จ຺ͷਤʢίϯςΩετϚοϓʣ ิ֓೦Ϟσϧ
จ຺ʢίϯςΩετʣ 8FCܥͷଟ͘ͷ։ൃݱʹ͓͍ͯɺ ͋Δ༷ΛՃ͢Δ͜ͱʹͳͬͨ߹ɺ ҎԼͷΑ͏ͳۀϑϩʔ͕ྲྀΕΔ͜ͱ͕ଟ͍Ͱ͢ɻ 10 %& 1( ৽ػೳ ࡞Γ͍ͨ ػೳৄࡉ
ߟ͑Δͧ ͲͷΑ͏ʹ ࣮͠Α͏
͜ͷҰ࿈ͷϑϩʔͷ͜ͱΛίϯςΩετͱݺͼ·͢ɻ ίϯςΩετͱɺ͢͡Έͪɾ຺བྷɻ·ͨɺ͋Δࣄ ฑͷഎܠपลͷঢ়گͷ͜ͱɻ 10 %& 1( ৽ػೳ ࡞Γ͍ͨ ػೳৄࡉ ߟ͑Δͧ
ͲͷΑ͏ʹ ࣮͠Α͏ จ຺ʢίϯςΩετʣ
υϝΠϯۦಈઃܭ ͋Δʹ৽ػೳͱͳΔɺ ۄͱͳΔػೳΛಋೖ͢ΔࣄʹͳΓ·ͨ͠ɻ طʹଘࡏ͢ΔΧʔυήʔϜͰ৽༷ͱͯ͠ɺ ʮΞόλʔʯΛՃ͢Δ͜ͱʹͳͬͨͱ͠·͢ɻ
ొਓͷೝߦಈ 10 %& 1( ʮΞόλʔΛಋೖ͢Δʂʯ ɹۄʹͯ͠ϢʔβՁʢ-57ʣ্Λࢦ͢ ʮΞόλʔͷΠέͯΔ༷Λߟ͑Δʂʯ ɹໃ६ͷͳ͍༷Λࢦ͢ ʮΞόλʔͷγεςϜઃܭΛߟ͑Δʂʯ ɹໃ६ͷͳ͍ઃܭΛࢦ͢
ొਓͷೝߦಈ %& Ξόλʔ͔͋͘Δ͖ɻ ɾ̍ਓ̍ମʢஉPSঁʣΛ࣋ͯͳ͚ΕͳΒͳ͍ ɾணͤସ͑ΒΕͳ͚ΕΒͳ͍ ɾ171ͷύϥϝʔλʹͳΒͳ͚ΕͳΒͳ͍ ɾ(7(ͷύϥϝʔλʹͳΒͳ͚ΕͳΒͳ͍ ɾ͔ͬ͜Α͘PS͔Θ͍͘ͳ͚ΕͳΒͳ͍ ɾήʔϜΛΓ্͛ͳ͚ΕͳΒͳ͍ ɾചΕ͓ͯۚʹͳΒͳ͚ΕͳΒͳ͍
ɾإɺഎܠͳͲΛม͑ΒΕͳ͚ΕͳΒͳ͍
γεςϜઃܭͱ͔͋͘Δ͖ɻ ొਓͷೝߦಈ ɾଵଦɿ༷มߋΛʮָʯΛ͢Δʂ ɾؾɿ༷Λʮᘳʯʹຬͨ͢ʂ ɾၗຫɿՄೳͳݶΓʮૣ͘ʯΛ࡞Δʂ 1( ϓϩάϥϚʔࡾେඒಙ
͜͜Ͱ͍͏ɺ ɹʮໃ६ʯͱԿͷ͜ͱͰ͠ΐ͏ʁ ొਓͷೝߦಈ %& 1( ʮΞόλʔͷΠέͯΔ༷Λߟ͑Δʂʯ ɹໃ६ͷͳ͍༷Λࢦ͢ ʮΞόλʔͷγεςϜઃܭΛߟ͑Δʂʯ ɹໃ६ͷͳ͍ઃܭΛࢦ͢
ొਓͷೝߦಈ ʮໃ६ʯͱιϑτΣΞΛ։ൃ͢Δɺ εςʔΫϗϧμؒͷʮҙࣝͷζϨʯͷ͜ͱɻ ༷ܾఆͰೝͷζϨΛճආ͢Δࣄ͕ॏཁͱͳΓ·͢ɻ 10 1( %&
1( %& ొਓͷೝߦಈ ೝͷζϨΛͳͨ͘͢Ίʹɺ εςʔΫϗϧμؒͰʮձʯ͢Δ͜ͱ͕࠷ॏཁɻ ιϑτΣΞͱձͰΓཱ͍ͬͯΔ
ొਓͷೝߦಈ ձ࣌ͱͯ͠৫Ͱ͔͠௨͡ͳ͍ɺ ઐ༻ޠͰޠΒΕΔࣄ͕͋Γ·͢ɻ ͜ΕΛʮϢϏΩλεݴޠʯͱݺͼ·͢ɻ 10 1( %&
͋Δͷ༷ܾΊͷ࠷தʹɺ ͜ͷΑ͏ͳձ͕܁Γ͛ΒΕ·ͨ͠ɻ ϢϏΩλεݴޠʢೝϨϕϧʣ %&ʮثͳͯ͘େৎʁʯ 1(ʮ͑ͬɺث͕ͳ͍ͬͯʁʁʁʯ
%&ʮثͳͯ͘େৎʁʯͱʁ ϢϏΩλεݴޠʢೝϨϕϧʣ
ೝϨϕϧͰҎԼ͕ൈ͚͍ͯΔ ʮث͕എޙʹӅΕ͍ͯΔʯ ʮث͕ૉखʯ %&ʮثͳͯ͘େৎʁʯͱʁ ϢϏΩλεݴޠʢೝϨϕϧʣ
৽ͨͳϢϏΩλεݴޠ͕ੜ͠·ͨ͠ɻ എதثɺάϩʔϒ ϢϏΩλεݴޠʢೝϨϕϧʣ
ίϯςΩετʢ·ͱΊʣ ɾίϯςΩετͱ࣮ݱ͍ͨ͠ۀػೳͦͷͷ ɾίϯςΩετεςʔΫϗϧμͱͷؒͰɺ ϢϏΩλεݴޠʹΑͬͯߏங͞ΕΔ 㱺ೝͷζϨϢϏΩλεݴޠͷߏஙͰճආ͞ΕΔ ɾϢϏΩλεݴޠͱιϑτΣΞͷݪྉͦͷͷ
จ຺ͷͭͳ͗ʢίϯςΩετϚοϓʣ ̍จ຺ʢίϯςΩετʣ ̎จ຺ͷਤʢίϯςΩετϚοϓʣ ิ֓೦Ϟσϧ
ίϯςΩετϚοϓͱ ɾίϯςΩετͷू߹Ͱ֤ίϯςΩετ͕ɺ ͲͷΑ͏ʹػೳ͢Δ͔Λࣔ͢γεςϜͷ၆ᛌਤ ɾαʔϏενʔϜׂɺ ίϯςΩετϚοϓʹΑΔׂͰൃੜ͢Δ
ΞόλʔՃʹ͓͚Δ৽ུ༷֓ ɾ171ͷύϥϝʔλʹͳΒͳ͚ΕͳΒͳ͍ ɾ(7(ͷύϥϝʔλʹͳΒͳ͚ΕͳΒͳ͍ ɹʢઓಆྗύϥϝʔλΧʔυʹΑܾͬͯ·Δʣ ɾإɺഎܠͳͲΛม͑ΒΕͳ͚ΕͳΒͳ͍ 171 (7(
ίϯςΩετϚοϓʢ༷Ճલʣ ܝࣔ൘ Ψνϟ ਐܸ νʔϜ 3BJE (7( γϣοϓ σοΩ ڧԽ
ϩά ௨ ՝ۚ Χʔυ ੩తίϯςϯπ ಈతίϯςϯπ ඇػೳܥίϯςϯπ
ίϯςΩετϚοϓʢ༷Ճޙʣ ܝࣔ൘ Ψνϟ ਐܸ νʔϜ 3BJE (7( γϣοϓ σοΩ ڧԽ
ϩά ௨ ՝ۚ Χʔυ ੩తίϯςϯπ ಈతίϯςϯπ ඇػೳܥίϯςϯπ Ξόλʔ ணͤସ͑ 171
ίϯςΩετϚοϓʢ171BOE(7(ʣ Ξόλʔͷڧ͕͞ɺ171ʢݸਓઓʣ (7(ʢνʔϜઓʣͷڧ͞ʹӨڹ͢Δ߹ɺ ͲͷΑ͏ʹઃܭ͢Δ͖Ͱ͠ΐ͏͔ɻ 171 (7(
Χʔυ 171 (7( Ξόλʔ Χʔυ Ξόλʔ Χʔυ ૉࡐ ύϥϝλ ૉମ
Ԟٛ ύϥϝλ ΞϏϦςΟ Ξόλʔ ίϯςΩετϚοϓʢ171BOE(7(ʣ ઃܭॳɺҎԼΑ͏ͳίϯςΩετϚοϓΛ ఆͯ͠ਤΛඳ͍ͯݟ·ͨ͠ɻ
ίϯςΩετϚοϓʢ171BOE(7(ʣ Χʔυ Ξόλʔ ύϥϝλ ύϥϝλ Ԟٛ ΞϏϦςΟ ઓಆྗ͕ΞόλʔͱΧʔυʹΑΓΓཱ͓ͬͯΓɺ ΞόλʔͱΧʔυҎԼͷ௨Γ&OUJUZΛอ͍࣋ͯ͠·͢ɻ ʢ&OUJUZɿʮ࿈ଓੑʯͱʮಉҰੑʯΛอূ͢Δʣ
ίϯςΩετϚοϓʢ171BOE(7(ʣ 171 (7( ΧʔυYΞόλʔ O݅ʢࣗਞӦʣ ΧʔυYΞόλʔ O݅ʢఢਞӦʣ ΧʔυYΞόλʔ ݅ʢࣗʣ ΧʔυYΞόλʔ
݅ʢఢʣ ػೳؒԣஅͰਤΛॻ͘ͱҎԼͷΑ͏ʹͳΓ·ͨ͠ɻ
ίϯςΩετϚοϓʢ171BOE(7(ʣ ΧʔυYΞόλʔ 171ͱ(7(ͷؒʹɺΧʔυYΞόλʔΛ௨ͨ͠ɺ ૬͕ؔؔ͋Δࣄ͕ൃ֮͠·ͨ͠ɻ ΧʔυYΞόλʔͷ&OUJUZ ͷू߹ɺ171ɺ(7(ʹ ඞཁͳʮෆมతཁૉʯ
ίϯςΩετϚοϓʢ171BOE(7(ʣ ΧʔυYΞόλʔ 171 (7( ΧʔυYΞόλʔͷύϥϝʔλɺ 171ͱ(7(ͷύϥϝʔλʹ૬ؔ͢Δࣄ͕ ൃ֮͠·ͨ͠ɻ ͜ΕίϯςΩετͷհऀͰ͋Δࣄ Λ͍ࣔࠦͯ͠·͢ɻ
ίϯςΩετϚοϓʢ171BOE(7(ʣ $PNCBU1PXFS ΧʔυYΞόλʔΛʮ$PNCBU1PXFSʯͱ ໊લʢϢϏΩλεݴޠʣΛ͚ͯ&OUJUZԽͯ͠Έ·ͨ͠ɻ ػೳԣஅ͕༰қʹͳΔυϝΠϯΦϒδΣΫτΛݟ͚ͭΔ͜ͱΛ ʮϒϨΠΫεϧʔʯͱݺͼ·͢ɻ Ծʹকདྷൃੜ͢Δ༷มߋͰɺ ΧʔυͱΞόλʔҎ֎ͷԿΒ͔ ͷཁૉ͕ग़ݱͨ͠ͱͯ͠ɺ ʮ$PNCBU1PXFSʯʹΧϓη
ϧԽͯ͠ด͡ࠐΊΔ͜ͱ͕Մೳ ͱͳΓ·͢ɻ
ίϯςΩετϚοϓʢ171BOE(7(ʣ 171 (7( 171ͱ(7(ͷؒʹԿΒ͔ͷ ૬ؔؔͳ͍Ͱ͠ΐ͏͔ʁ $PNCBU1PXFS
ίϯςΩετϚοϓʢ171BOE(7(ʣ 171 (7( ༷ͱͯ͠ଘࡏ͠·ͤΜɻ ͔͠͠ɺ171ͱ(7(ʹԿΒ͔ͷ૬ ؔؔΛՃ͑ͨΒήʔϜ͕໘ന͘ͳ ΔՄೳੑ͕͋Γ·͢ɻ 㱺υϝΠϯΦϒδΣΫτ͕໌֬ʹͳ Δͱ࣌ͱͯ͠ࢥ͍͕͚ͳ͍ಉ͕࢜ ؔ࿈͚ΒΕɺ৽Ϗδωεʹൃల͢
Δ͜ͱ͕͋Γ·͢ɻ
ίϯςΩετϚοϓʢ171BOE(7(ʣ 171 (7( $1 ֤ػೳؒͷڥքʮڥք͚ͮΒΕͨίϯςΩετʯͱݺͼ· ͢ɻ͜ͷΑ͏ʹίϯςΩετϚοϓΛॻ͘͜ͱʹΑΓɺػೳͷ ڥք͕໌֬ͱͳΓʮ͠ͳ͔ͳઃܭʯͱʮਂ͍ಎʯʹܨ͕Γ બͱूத͕༰қͱͳΓ·͢ɻ ࣮ࡍͷγεςϜͷ&OUJUZɺ ୯ಠͰදݱͰ͖ͣɺ
ԿΒ͔ͷ૬ؔΛ͍࣋ͬͯΔ ߹͕ଟ͋͘Γ·͢ɻ
ίϯςΩετϚοϓʢ·ͱΊʣ ɾγεςϜͷػೳΛύλʔϯࣝผͯ͠ɺ ྨͯ͠நग़͞ΕΔਤͷΑ͏ͳͷ 㱺ύλʔϯࣝผ͘͢͝େมͳߦҝɻಥવ߱ͬͯ͘Δɻ ɾίϯςΩετϚοϓΛॻ͘͜ͱͰɺ ϏδωεͷબͱूதͷஅࡐྉʹͳΔ 㱺֓೦Ϟσϧͷઃܭʹͭͳ͕Δ ɾ໊લΛ͚ΔաఔͰໃ६ෆ͕ൃ֮͢Δ 㱺໊લΛ͚ͭΔ͜ͱͰ༷͕໌֬ʹͳΔ
֓೦Ϟσϧ ̍จ຺ʢίϯςΩετʣ ̎จ຺ͷਤʢίϯςΩετϚοϓʣ ิ֓೦Ϟσϧ
υϝΠϯۦಈઃܭ ୈೋ෦Ϟσϧۦಈઃܭ ʢิʣ֓೦Ϟσϧ
ʢิʣ֓೦Ϟσϧ ίϯςΩετϚοϓΛඳ͍ͨޙʹɺ֤ৄࡉΛઃܭ͢Δ͜ ͱʹͳΓ·ͨ͠ɻ͜ͷষͰυϝΠϯۦಈઃܭ ୈೋ෦ Ϟσϧۦಈઃܭ Λݩʹઃܭ͞ΕͨΞόλʔʹ͍ͭͯղ આ͍͖ͤͯͨͩ͞·͢ɻ
֓೦Ϟσϧ 1BDLBHF ʢϞδϡʔϧʣ &OUJUZ ʢࢀরΦϒδΣΫτʣ 7BMVF0CKFDU ʢΦϒδΣΫτʣ 4FSWJDF ʢαʔϏεʣ ֓೦ϞσϧͱγεςϜͷ֓೦ͦͷɻ
ݸʑͷཁૉશͯϢϏΩλεݴޠʹΑΓߏங͞Ε·͢ɻ ֓೦Ϟσϧ
&OUJUZʢࢀরΦϒδΣΫτʣ ɾ࿈ଓੑͱಉҰੑΛཧ͢Δ 㱺͕࣌ؒܦͬͯಉ͡ܗͰදݱ͞ΕΔ ɾओཁͳఆ͕ٛଐੑʹΑͬͯఆٛ͞Εͣɺ ͦΕ͕ԿऀͰ͋Δ͔͕த৺ʹ͋Δ ɾͨͱ͑ɺਓɺࢢɺࣗಈंͳͲ 㱺Ճྸͯ͠ɺ"͞Μ"͞Μɻ
&OUJUZʢࢀরΦϒδΣΫτʣ Ұྫͱͯ͠ϓϨΠϠʔ͕อ࣋͢ΔΞόλʔ͕ɺ ҎԼͷΑ͏ͳ࢟ͩͬͨ߹ɺ ֓ͶҎԼͷ&OUJUZͷू߹ͰදݱͰ͖·͢ɻ ૉମ&OUJUZ ੑผɾإछྨ ૉࡐϧʔτ&OUJUZ ૉࡐछྨɾੑผछผɾίʔυ ૉࡐ ʢʣ
ૉࡐ ʢʣ ૉࡐ ʢثʣ ૉࡐ ʢഎܠʣ
7BMVF0CKFDUʢΦϒδΣΫτʣ ɾ֓೦తͳಉҰੑ͕ͳ͘ࣄͷಛΛ࣋ͭ ɾଐੑ͔ؔ͠৺ͷରͱͳΒͳ͍ ɾͨͱ͑ɺΞόλʔͰଐੑΛ߹ͨ͠ 㱺ૉମʢஉੑʣʴૉࡐʢεφΠύʔʣʴٱ ɹͳͲͷଐੑ͔Β૯ઓಆྗ͕ࢉग़͞ΕΔ
7BMVF0CKFDUʢΦϒδΣΫτʣ ΞόλʔͷઓಆྗΛදݱ͢Δ߹ɺ ֤&OUJUZʹΑͬͯΦϒδΣΫτ͕ߏங͞Ε·͢ɻ ϓϨΠϠʔͷઓಆྗ֤&OUJUZʹΑΓࢉग़͞Ε·͢ɻ ϓϨΠϠʔΦϒδΣΫτ ૉମ&OUJUZ ૉࡐϧʔτ&OUJUZ ମྗ&OUJUZ ٱ&OUJUZ ઓಆྗࢉग़ϝιου
4FSWJDFʢαʔϏεʣ ɾ࣌ʹɺ୯७ʹʮʯͱදݱग़དྷͳ͍͜ͱ͋Δ ɾυϝΠϯʹ͓͚Δॏཁͳϓϩηεมॲཧ͕ɺ &OUJUZΦϒδΣΫτͷࣗવͳͰͳ͍߹ɺ ϢϏΩλεݴޠͷҰ෦ͱͯ͠ఆٛ͞ΕΔ ɾͨͱ͑ɺਓͰ"͞Μʹى͖ΔԿ͔ͷࣄฑ ৯Δɺࣄ͢Δɺઓ͏ͱ͍ͬͨࣄͷ͜ͱ ɾ$MFBO"SDIJUFDUVSFͰ6TF$BTFͷ͜ͱ
4FSWJDFʢαʔϏεʣ ྫ͑ɺҎԼͷ௨ΓΞόλʔಉ͕࢜ઓ͏ͱ͢Δͱɺ ҙຯͱͯ͠ʮʯͰͳ͘ʮࣄʯͱͳΓ·͢ɻ ͜ͷ߹4FSWJDFͱͯ͠ఆٛͨ͠ํ͕ࣗવͰ͢ɻ
ʢิʣ֓೦Ϟσϧ ɾϢϏΩλεݴޠͷʮʯʮৼΔ͍ʯ͕ఆٛ͞ΕΔ ɾۀͰॏཁͳؔ৺ࣄΛཁͨ͠ 㱺υϝΠϯΤΩεύʔτ͕֓೦ϞσϧΛཧղͰ͖ͳ͍߹ɺ ֓೦ϞσϧͦͷͷʹԿΒ͔ͷ͕͋ΔͷͰཁҙ ɾ֓೦Ϟσϧۀ͕ܧଓ͢ΔݶΓෆ໓ 㱺γεςϜج൫มΘͬͯ֓೦ϞσϧมΘΒͳ͍ ྫ͑ɺۜߦόοΫۀੲ͔ΒຆͲมΘΒͳ͍
·ͱΊ ɾυϝΠϯۦಈͱɺϏδωεͷจ຺Λ֓೦Ϟσϧʹ ༁͢ΔϑϨʔϜϫʔΫ ɾΤϯδχΞҎ֎ΛؚΉνʔϜϝϯόʔ͕ɺ ϢϏΩλεݴޠͰ֓೦ϞσϧΛٞ͢ΔΑ͏ʹͳΔͱɺ ઃܭͷΛ͑ͯϏδωεʹਂ͍ಎΛੜΉ͜ͱ͕͋Δɻ ɾ͋ͳ͕ͨ୲͍ͯ͠ΔγεςϜͷ ɹ֓೦ϞσϧʢυϝΠϯΦϒδΣΫτʣΛ୳ͯ͠ΈΑ͏ɻɹ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠