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
FiNCのサービス開発のすべて / all of finc service development
Search
qsona
July 14, 2018
Programming
2
2k
FiNCのサービス開発のすべて / all of finc service development
スポンサートーク @ Rails Developers Meetup 2018 Day 3 Extreme
qsona
July 14, 2018
Tweet
Share
More Decks by qsona
See All by qsona
サーバー間 GraphQL と webmock-graphql の話 / server-to-server graphql and webmock-graphql
qsona
2
180
Backend エンジニア視点からの GraphQL / GraphQL from a perspective of backend engineer
qsona
28
7k
3 Practices about Service-to-Service GraphQL Ruby Client
qsona
1
680
いかにして GraphQL を組織に導入するか (新規開発編) / how we introduce GraphQL on scratch development
qsona
6
3.7k
Well-organized Transaction Script - リファクタリングの妥協的手法 -
qsona
4
1.1k
GraphQL と Prisma から考える次のN年を見据えた技術選定 / Architecture decision for the next N years at StudySapuri
qsona
24
13k
最高のマスターデータ管理手法考察 & VSCode Extension を活用した話 / developing masterdata management tool by using vscode extension
qsona
9
5.7k
GraphQL を活用したスキーマ駆動開発の実践 / schema-driven development with GraphQL
qsona
6
4.5k
GraphQL を利用したアーキテクチャの勘所 / Architecture practices with GraphQL
qsona
37
14k
Other Decks in Programming
See All in Programming
Tailwind CSSを本気でカスタマイズする方法
fsubal
13
5.2k
Goのmultiple errorsについて (2024年4月版)
syumai
3
610
コーンフレークから始める モデリング会話入門
ogurotakayuki
0
360
エンターテイメント業界で利用されるAWS
demuyan
0
210
Build Apps for iOS, Android & Desktop in 100% Kotlin With Compose Multiplatform (mDevCamp 2024)
zsmb
0
280
⼤規模⾔語モデルの拡張(RAG)が 終わったかも知れない件について
nearme_tech
23
15k
入門 AWS Amplify Gen2 / Introduction to AWS Amplify Gen2
genkiogasawara
1
330
코틀린으로 멀티플랫폼 만들기
pangmoo
0
150
Hanami and htmx
bkuhlmann
0
210
二郎系ラーメンのコールで学ぶ AST 解析
memory1994
PRO
7
1.7k
ScalarDBを用いたマイクロサービスにおけるデータ管理 (Database Engineering Meetup #2)
scalar
0
110
CA.swift19 恋するAIアプリ開発の裏側
oskmr
0
360
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
28
6.3k
The Brand Is Dead. Long Live the Brand.
mthomps
49
28k
Music & Morning Musume
bryan
41
5.6k
BBQ
matthewcrist
80
8.8k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
The Cost Of JavaScript in 2023
addyosmani
16
3.9k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
6
1.5k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
A Tale of Four Properties
chriscoyier
151
22k
Transcript
'J/$ͷαʔϏε։ൃͷͯ͢ 3BJMT%FWFMPQFST.FFUVQ%BZ&YUSFNF ͓หεϙϯαʔηογϣϯ
ࣗݾհ 2 • ໊લٱଠ !RTPOB • 'J/$ྺ3BJMTྺ • .JDSPTFSWJDFT.FFUVQΛओ࠵͍ͯ͠·͢
'J/$ͱ3BJMTEN 3 • ࣮ɺ'J/$͜Ε·Ͱʹ 3BJMT%FWFMPQFST.FFUVQʹԿ͔͝ڠྗొஃͤͯ͞ ͍͍ͯ·͢ʂ • ؆୯ʹհ͍ͤͯͩ͘͞͞
'J/$ͱ3BJMTEN 4 • ձεϙϯαʔ • ొஃ -5 • ϚΠΫϩαʔϏεʹ͓͚ΔඇಉظΞʔΩςΫνϟ
!PUBZ • ஹਓཉ͍͠ʂ༏लͳ3BJMTΤϯδχΞΛ࠾༻͢ΔͨΊ ͷͭ Ծ ͷํ๏ !RTPOB
'J/$ͱ3BJMTEN 5 • %BZ#ձਐߦεϙϯαʔ • εϙϯαʔτʔΫ 3BJMTͷλΠϜκʔϯ !OPCVIJLPTBXBJ • SBJMTͷϥΠϒJTTVF͔Β͍ల։ʹ
'J/$ͱ3BJMTEN 6 • ৴ͰݟͯԼ͍ͬͯͨ͞ !BFSPBTUSP͞Μ͔ΒɺJTTVF ʹରͯ͠߈Ͱमਖ਼13͕͛ ΒΕΔ • !OPCVIJLPTBXBJ!RTPOB ࢥ͍͍ͭͯͳ͍ํ๏ͩͬͨ
• JTTVF 13ͱʹ೦ͳ͕ ΒDMPTF͞ΕΔɺ044ͷ μΠφϛζϜΛମײͨ͠
'J/$ͱ3BJMTEN 7 • %BZొஃ • .JDSPTFSWJDFT.BUVSJUZ.PEFMPO3BJMT !RTPOB • ͍͖ͳΓᘳͳϚΠΫϩαʔϏεΛࢦͣ͞ɺϑΣʔζ ͝ͱʹԿΛΔ͖ͳͷ͔ΛΖ͏ɺͱ͍͏༰Ͱͨ͠
• ͜Ε͔ΒϚΠΫϩαʔϏεΛ࢝ΊΔํɺͥͻಈըΛʂ
'J/$ͱ3BJMTEN 8 • ॏେൃද
None
'J/$ͱ3BJMTEN 10 • 'J/$͜Ε͔Β3BJMT%FWFMPQFST.FFUVQΛ શྗͰԠԉ͠·͢ʂʂʂ
ΞδΣϯμ 11 ‣ ষ'J/$Λͭ͘Δٕज़ ‣ ষ'J/$ͷٕज़બఆͷ͋Γํ ‣ ষ'J/$ͷ࣍ͳΔٕज़త՝ ‣ ষ'J/$Ͱͷ։ൃͷ͍͍ͱ͜Ζ
ষ'J/$Λͭ͘Δٕज़
'J/$Λͭ͘Δٕज़ 13 • 'J/$ϔϧεέΞͷϓϥοτϑΥʔϜΛӡӦ͍ͯ͠Δ • αʔϏεɺσόΠεɺѻ͏σʔλͷಛੑଟ༷ • ͜Ε·Ͱ͋·Γ͢͜ͱͷͳ͔ͬͨ'J/$ͷٕज़Χλϩά Λ͓ݟͤ͠·͢ʂ
'J/$Λͭ͘Δٕज़ 14 • όοΫΤϯυ • 3VCZPO3BJMT • ΄΅ͯ͢ͷόοΫΤϯυαʔϏε3BJMT Ͱߏ •
.JDSPTFSWJDFT • ݸͷαʔϏε͕ଘࡏ • #BDLFOETGPS'SPOUFOE #'' • μογϡϘʔυͷදࣔͳͲʹར༻ • 8FCQBDLFS • ΫΠζػೳͳͲ • 3BJMT 3FBDUΛར༻
'J/$Λͭ͘Δٕज़ 15 • σʔλετΞ • "VSPSB .Z42-ޓʣ • 3FEJT &MBTUJ$BDIF
• าϥϯΩϯά ϦΞϧλΠϜ • ඇಉظॲཧͷΩϡʔΠϯά TJEFLJR • &MBTUJDTFBSDI • +BOVT(SBQI (SBQI%# • هࣄͷϨίϝϯυͳͲ
'J/$Λͭ͘Δٕज़ 16 • Πϯϑϥʢ"84 • &$4 • %PDLFSίϯςφΛཧ •
4/4424ʢඇಉظΞʔΩςΫνϟʣ • ϚΠΫϩαʔϏεؒͷ࿈ܞ • ྫϛογϣϯػೳ ϢʔβʔͷߦಈΛඇಉظΠϕϯτͰ औಘ͠ɺϛογϣϯͷਐͷॲཧΛ͢Δ • ,JOFTJT 3FETIJGU • σʔλੳج൫
'J/$Λͭ͘Δٕज़ 17 • /BUJWF$MJFOU • 4XJGU J04 • ,PUMJO
"OESPJE
'J/$Λͭ͘Δٕज़ 18 • 8FC$MJFOU • 3FBDU3FEVY • 5ZQF4DSJQU • 443#''
OPEFKT • ΘΕ͍ͯΔαʔϏε • ϔϧεέΞϝσΟΞ GJODDPN • ๏ਓ͚αʔϕΠ
'J/$Λͭ͘Δٕज़ 19 • ػցֶश • %FFQ-FBSOJOH • 5FOTPS'MPX • ΘΕ͍ͯΔػೳ
• ৯ࣄͷը૾ղੳ • ࢟ੳ
ষ'J/$ͷٕज़બఆͷ͋Γํ
'J/$ͷٕज़બఆͷ͋Γํ 21 • ͜͜·Ͱհͨ͠Α͏ʹɺ'J/$ͷαʔϏε͚ͬ͜͏͍ ΖΜͳٕज़ʹΑͬͯߏ͞Ε͍ͯΔ • ͜ͷষͰɺ'J/$͕ͲͷΑ͏ͳཧ༝Ͱٕज़બఆΛ͖ͯ͠ ͔ͨΛ͠·͢ • ͜ΕΒͷٕज़ελοΫɺͲͷΑ͏ʹͯ͠ੜ·Ε͖͔ͯͨ
• 'J/$ͳͥϚΠΫϩαʔϏεΛ࠾༻͍ͯ͠Δ͔ • ։ൃεϐʔυΛߴΊΔͨΊʹԿΛ͖͔ͯͨ͠
'J/$ͱ7JTJPOͱٕज़ 22 • 'J/$ɺ·ͩ୭ղܾ͍ͯ͠ͳ͍େ͖ͳ՝Λղܾ͠Α ͏ͱ͍ͯ͠ΔձࣾͰ͋Δ • ҰੜʹҰͷ͔͚͕͑ͷͳ͍ਓੜͷޭΛαϙʔτ͢Δ • ݈߁ण໋Λ৳͢ •
ͦͷ՝ͷղܾͷͨΊʹٕज़͕͋Δɺͱ͍͏ߟ͑ํ
ٕज़νϟϨϯδʁ 23 • ՝ʮͷલͷ࣮ʯ͚ͩͰͳ͍ • தظతʹɺ'J/$ͷٕज़ελοΫΛͲ͏ྑ͍͔ͯ͘͘͠ɺ ͱ͍͏ࢹ͕͋Δ • ϚΠΫϩαʔϏεٕज़νϟϨϯδ͕͍͢͠ ޙड़
'J/$ͷϓϩμΫτͱϚΠΫϩαʔϏε 24 • ϚΠΫϩαʔϏεͱʁ • ڠௐͯ͠ಈ࡞͢ΔɺখنͰࣗతͳαʔϏε • ֤ϏδωεΛ୲͢ΔνʔϜ͕ɺಠཱʹϦϦʔεαΠΫϧΛ ࣋ͪɺߴʹ1%$"Λճ͢͜ͱ͕Ͱ͖Δ
'J/$ͷϓϩμΫτͱϚΠΫϩαʔϏε 25 • ֤ϓϩμΫτ͕ɺߋʹ༷ʑͳػೳΛแ͍ͯ͠Δ • ྫ'J/$ΞϓϦ • ϥΠϑϩά า ਭ
FUD • ϑΟοτωεத৺ͷಈըϝσΟΞ • ίϛϡχςΟػೳ • QVTI௨ ΦϯϘʔσΟϯά ͳͲ • ֤ػೳ૬ޓʹ࿈ܞ͍ͯ͠Δ • ྫา͘ͱϙΠϯτ͕Β͑Δ'J/$ϞʔϧͰ͑Δ • "1*࿈ܞඇಉظΠϕϯτ࿈ܞ
'J/$ͷϓϩμΫτͱϚΠΫϩαʔϏε 26 • ֤ػೳɺಠཱͯ͠େ͖ͳϏδωεʹҭ͍ͯͨ • 'J/$ͷϓϩμΫτͷػೳʹɺ୯ମͰࣄۀʹͳΓ͏Δ ͷ͕ͨ͘͞Μ͋Δ • ͦΕΒΛಠཱͯ͠αʔϏεʹΓग़͢͜ͱͰɺνʔϜ͕ ࣗɾಠཱͯ͠։ൃϦϦʔεαΠΫϧΛճ͠ɺߴʹ
1%$"͢Δ͜ͱ͕Ͱ͖Δ • ͜ͷͨΊʹ'J/$ϚΠΫϩαʔϏεΛ࠾༻͍ͯ͠Δ
ϚΠΫϩαʔϏεͱٕज़νϟϨϯδ 27 • ϚΠΫϩαʔϏεʹΑͬͯɺڥք͕໌֬ʹఆΊΒΕΔ • ڥքͰى͜Δ͜ͱʹؔͯ͠ɺ֤αʔϏε͕ࣗ༝ʹߦͬ ͯΑ͍ • 8FC"1*ΠϯλʔϑΣΠε •
தͰͲΜͳٕज़Λ͏͔࣮ • ͋Δఔ߹ཧత͔ͭΛ࣋ͯΔൣғͰ͋Εɺ αʔϏεͰٕज़తνϟϨϯδ͕Ͱ͖Δ • Ή͠Ζਪ͍ͯ͠Δ
։ൃεϐʔυͱίʔυɾઃܭͷ࣭ 28 • 'J/$ϕϯνϟʔاۀͳͷͰɺͲΜͳ߹Ͱεϐʔυ ॏࢹ͞ΕΔ • ͔͠͠ɺظͷεϐʔυΛ͍ٻΊ͗͢Δͱɺٕज़తෛ ࠴͕ͨ·Γεϐʔυ͕མͪΔݒ೦͋Δ • 'J/$ͷϓϩμΫτͷ૯ςʔϒϧ
• ͦΕͳΓʹେ͖ͳن • 'J/$ͰɺͲͷΑ͏ʹͯ͠։ൃεϐʔυΛམͱͣ͞ʹ͜ Ε·Ͱ࣮ΛਐΊ͖͔ͯͨʁ • ओʹ3BJMTΤϯδχΞࢹͰॏཁͩͬͨϙΠϯτΛհ
ʙલ͘Β͍ ϓϩμΫτ։࢝ʙ 29 • ԾઆݕূϑΣʔζ • ͱʹ͔࣮͘ྔ͕ଟ͍ • ઌ͕ಡΊͳ͍ͷͰɺυϝΠϯͷϞσϦϯά͍͠ •
ॳظ3BJMTͷख़࿅ऀ͕͍ͳ͔ͬͨ • Ͳ͏ͬͯʮ៉ྷͳίʔυʯͷঢ়ଶΛอͭͷ͍͠ ϑΣʔζ
ʙલ͘Β͍ ϓϩμΫτ։࢝ʙ 30 • ྗϙΠϯτσʔλϕʔεઃܭ • ਖ਼نԽΛ͖ͪΜͱ͍ͯͨ͠ • 1PMZNPSQIJD"TTPDJBUJPOΛۃྗආ͚Δ •
ཧআ QBSBOPJB ʹཔΒͳ͍ • ͜ΕʹΑΓɺݱࡏͷͭΒΈ͕େ෯ʹܰݮ͞Ε͍ͯΔ • ॳظͷ։ൃΛ୲͖ͬͯͨϝϯόʔʹײँ
ʙલ͘Β͍ 31 • αʔϏεظ • 'J/$ΞϓϦ͕ϦχϡʔΞϧ • ࢦ͢αʔϏε૾ɾϢʔβͷλʔήοτ͕໌֬ʹ • ࡞ΔͷɺυϝΠϯ͕ݻ·͖͍ͬͯͯΔ
• ϚʔέςΟϯάՃ • ༷ʑͳҙຯͰαʔϏεͷ࣭͕ٻΊΒΕΔΑ͏ʹ
ʙલ͘Β͍ 32 • ྗϙΠϯταʔϏεͷ"1*ઃܭ • 3&45GVMͳ"1*ͷ࡞Γํʹ͍ͭͯೝࣝΛͦΖ͍͑ͯͬͨ • +40/γϦΞϥΠβͷHFNͷมߋ SBCMBDUJWF@NPEFM@TFSJBMJ[FST
• ڞ௨ͷύλʔϯ ϖʔδϯάͳͲ ʹ͍ͭͯཧͨ͠ • 7JFXʹڧґଘͤͣɺ࠶ར༻ੑ͕ߴ͍αʔϏεʹͳͬͨ • ຖΫϥΠΞϯτͷཁٻʹ߹Θͤͯ"1*Λ࡞Δඞཁ͕ͳ͍ • Ϩεϙϯεͷܗ͕ࣜ҆ఆ͠ɺΫϥΠΞϯτ͕͍͍͢ "1*ʹͳͬͨ
ʙલ͘Β͍ 33 • ྗϙΠϯτϚΠΫϩαʔϏεׂͱ࿈ܞͷઃܭ • ʮϚΠΫϩαʔϏεΞʔΩςΫνϟʯͷಡॻձΛࣾͰߦ ͍ɺ'J/$ͷࣄྫʹͯΊͳ͕Βٞͨ͠ • αʔϏεͷ۠Γํͱ࿈ܞʹ͍ͭͯɺਅʹٞͨ͠ •
ඇಉظΞʔΩςΫνϟͷಋೖ • ৽نػೳྗػೳͷϚΠΫϩαʔϏεԽʹΑΓɺطଘ ͷෛ࠴ΛҾ͖ͣΔ͜ͱͳ͘։ൃΛਐΊΒΕͨ • "NB[PO&$4ͷར༻ͳͲͰɺαʔϏεΛ࡞ɾӡ༻͢Δ ίετ͕Լ͕ͬͨ
ʙ࠷ۙ 34 • ։ൃ͢ΔυϝΠϯ͕૿͑ɺνʔϜن͕େ͖͘ͳͬͨ • ྗϙΠϯτ৫ฤͷมߋ • ݩʑJ04"OESPJE4FSWFSͷΑ͏ʹ͔Ε͍ͯͨ • ͜ΕΛNFEJBMJGFMPHDPNNVOJUZHSPXUIͷΑ͏ʹɺ
ϏδωευϝΠϯͰͷνʔϜʹׂ͠ɺ֤৬छͷਓ͕ू· ΔΑ͏ʹͨ͠ • ΤϯδχΞؚΊͯϏδωεͷ,1*Λ͑Δঢ়ଶʹ • νʔϜͱͯ͠ͷ • J04"OESPJE4FSWFSͰͷԣͷͭͳ͕Γ͍ͬͯΔ
εϐʔυͱͷཱ྆ͷ 35 • ෆ࣮֬ੑΛݟӽͨ͠ઃܭɾ࣮ • ࠷খͷͰ࣮͠ͳ͕Βɺ֦ுੑΛͨͤΔ • ʮকདྷతʹʙʹ͢Δ͔͠Εͳ͍͚Ͳɺࠓճͦ͜·Ͱ ΒͣʹʙͰ࣮͠Α͏ʯ •
ྫ "1*ͷϦιʔεઃܭ͢Δ͕ɺςʔϒϧ࡞Βͣʹϋʔ υίʔυ͢Δ
εϐʔυͱͷཱ྆ͷ 36 • ϏδωεͷಈʹԠͨ͡ ϦϑΝΫλϦϯάϦΞʔΩςΫτ • ීஈ͔ΒɺγεςϜͷ͋Δ͖ঢ়ଶΛߟ͑ͨΓٞ͢Δ • Ϗδωεͱͯ͠ྗΛೖΕΔஈ֊ͰɺγεςϜͷϦϑΝΫλ ϦϯάΛηοτͰߦ͏
• ྫϚΠΫϩαʔϏεͷׂ • ͜Ε͔Β৳͍͖͍ͯͨ͠ Ճ։ൃɾσϓϩΠΛසൟʹߦ ͏ ϏδωεʹͦͬͯαʔϏεԽ͢Δ • ٞͨ͜͠ͱΛӽ͠Ͱ࣮͢Δ͜ͱ
εϐʔυͱͷཱ྆ͷ 37 • ࠷ۙͷࣄྫΦϯϘʔσΟϯά • 'J/$ΞϓϦͷΦϯϘʔσΟϯάػೳɺϝΠϯͷαʔϏ εʹ͋ͬͨ • Ճ։ൃσʔλӡ༻ʹ͕͔͔͍࣌ؒͬͯͨ •
ΦϯϘʔσΟϯάͰͷࡉ͔͍ӡ༻ ʑͷσʔλߋ৽ "#ςετ ʹΑΓ,1*Λ্Ͱ͖Δ͜ͱ͕͔͖ͬͯͨ • ϝΠϯαʔϏε͔Β͠ɺ৽͘͠ΦϯϘʔσΟϯάαʔ ϏεΛ্ཱͪ͛ͨ • ͜ͷ࣮ɺੳνʔϜͷϝϯόʔ͕ߦͬͨ
ষ'J/$ͷ࣍ͳΔٕज़త՝
'J/$ͷ࣍ͷٕज़త՝ 39 • 'BVMU5PMFSBODF • %BUB-BLF • %FW0QTBOEPUIFS'VTJPOT
'BVMU5PMFSBODF 40 • ͋ΔαʔϏεͷʹҾ͖ͣΒΕͯɺผͷαʔϏεʹ ͕ൃੜ͢Δݱ͕ͨ·ʹى͖ΔΑ͏ʹͳ͖ͬͯͨ • ͜ͷΛආ͚ɺ3FTJMJFODF ճ෮ྗ ͕ߴ͍αʔϏεʹ ͍͖͍ͯͨ͠
• 0CTFSWBCJMJUZ&OHJOFFSJOH • 0CTFSWBCJMJUZ 4FSWJDF.FTIBOE.JDSPTFSWJDFT$PPLQBE*ODখେث SBJMTENEBZ • 'BVMU5PMFSBOUͳϓϩάϥϛϯάΛ֤։ൃऀ͕ग़དྷΔΑ ͏ʹͳΔඞཁ͋Δ • ଞαʔϏε͕མͪͨ࣌ʹͲ͏ৼΔ͏͖͔ʁ • ࠓظ͔ΒਅʹऔΓΜͰ͍͘
%BUB-BLF 41 • 'J/$ͷϚΠΫϩαʔϏεσʔλϕʔεΛڞ༗͍ͯ͠ͳ ͍ͷͰɺϢʔβʹؔ͢Δσʔλ֤αʔϏεʹࢄࡏ͢Δ • ͜ΕΒͷϢʔβσʔλΛ౷߹ͯ͠ѻ͍͍ͨ͜ͱ͕͋Δ • ϢʔβʹԿΒ͔ͷϨίϝϯσʔγϣϯΛ͍ͨ͠ͱ͖ͳͲ •
͜ΕΛ࣮ݱ͢Δ%BUB-BLFߏΛਐΊ͍ͯΔ
%FW0QTBOEPUIFS'VTJPOT 42 • ͜Ε͔ΒߋʹαʔϏεΛεέʔϧͤ͞ΔͨΊɺ৬छؒͰͷ͞Β ͳΔҙࢥૄ௨ڠྗ͕ؔඞཁʹͳΔ • ࠷ͨΔྫ%FW0QT • 'J/$Ͱ͜ΕΛ'VTJPOͱݺΜͰ͍Δ •
༷ʑͳڠྗ͕ඞཁ • 4FSWFSTJEF"* • J04"OESPJE • 'SPOUFOE%FTJHOFS • &OHJOFFS2" • FUD • ઐྖҬʹՃ͑ͯɺ͞ΒʹྖҬʹৄ͍͠ΤϯδχΞڧ͍
ٕज़త՝·ͱΊ 43 • αʔϏεɾ৫ΛҾ͖ଓ͖εέʔϧ͍ͤͯͨ͘͞Ίɺ ༷ʑͳํ๏Ͱ࣍ͷखΛଧͪ͡Ί͍ͯΔ • ΘΕͦ͜ɺͱ͍͏ํɺͥͻྗΛିͯ͠΄͍͠
ষ'J/$Ͱͷ։ൃͷ͍͍ͱ͜Ζ
'J/$ͷ։ൃͷ͍͍ͱ͜Ζ 45 • ݈߁՝ղܾʹऔΓΉ'J/$Ͱಇ͘ͱɺ͜͏͍͏ͱ͜Ζ ͕ಛతͩͬͨΓɺ໘ന͍ͩΖ͏ͳͱ͍͏ͱ͜ΖΛϐο ΫΞοϓ͠·ͨ͠
'J/$ͷ։ൃͷ͍͍ͱ͜Ζ 46 • #JH7JTJPO • 7JTJPOͷୡͷͨΊʹٕज़తʹνϟϨϯδϯάͳ͜ͱΛࠀ ͢Δ • ຊ࣭తʹ7JTJPOୡͷͨΊͷՌʹͭͳ͕ΔͳΒԿΛͯ͠ ͍͍ͱ͍͏ࣗ༝ͳงғؾ͕͋Δ
• .BOZ$IBMMFOHF • ඪ͕ߴ͍ͷͰɺ࡞Δͷ͍͠ࣄ͕ଟ͍ • ༷ͷߟɺςʔϒϧΠϯλʔϑΣʔεڥքͷઃܭɺαʔ Ϗεؒͷ࿈ܞͳͲɺߟ͑Δ͖͜ͱ͕ͨ͘͞Μ͋Δ • ҰͭҰͭͷνϟϨϯδ͕ٕज़ऀͱͯ͠ͷΩϟϦΞʹܨ͕Δ
'J/$ͷ։ൃͷ͍͍ͱ͜Ζ 47 • (PPE5FBN • ඪͱϕʔεϨϕϧ͕ଗ͍ͬͯΔͷͰɺ ݐઃతͳ͕ٞͰ͖Δ • ֶͼʹᩦཉͳਓ͕ଟ͘ɺνʔϜؒͷϊϋͷڞ༗ɺࣾ ษڧձ͕ੵۃతʹ։࠵͞Ε͍ͯΔ
8FBSFIJSJOH 48 Ұॹʹ։ൃͯ͘͠ΕΔ͜ΜͳਓΛืू͍ͯ͠·͢ʂ͋ͳͨͷ͜ͱͰ͢ʂ • αʔόαΠυΤϯδχΞ • ϚΠΫϩαʔϏεະܦݧͰશવͳ͍Ͱ͢ɻؾʹ͠ͳ͍Ͱͩ͘ ͍͞ ܦݧऀͷํ͕গͳ͍
• 3BJMTະܦݧͰ0,ʂ • ࣾһͷ3BJMTΤϯδχΞͷׂ'J/$ͰॳΊͯ3BJMTΛܦݧ • !RTPOBະܦݧ͔Βೖͬͨ • ͪΖΜɺܦݧऀͳΒ͙͢ʹ׆༂Ͱ͖Δ • ͦͷଞ • $MJFOU 43& ػցֶशͳͲɺ༷ʑͳΤϯδχΞΛืूத • ಛʹJ04"OESPJEٸื
8FBSFIJSJOH 49 Ұॹʹ։ൃͯ͘͠ΕΔ͜ΜͳਓΛืू͍ͯ͠·͢ʂ͋ͳͨͷ͜ͱͰ͢ʂ • ܖܗଶ • ਖ਼ࣾһ • ϑϦʔϥϯε ۀҕୗ
• ि Ͱ͖ΕिҎ্ͩͱخ͍͠Ͱ͢ • ि͔Β͓ࢼ͠0, • ෭ۀܴͰ͢ʂ • ݴޠ • /POOBUJWF+BQBOFTFTQFBLFSTBSFBMTPXFMDPNF
8FBSFIJSJOH 50 • ݈߁ʹͳΓ͍ͨɺਓʑΛ݈߁ʹ͍ͤͨ͞ • 3BJMT͖͚ͩͲɺͪΐͬͱҧ͏ٕज़ʹ৮Ε͍ͨ • ϚΠΫϩαʔϏεʹνϟϨϯδ͍ͨ͠ • 'BVMU5PMFSBOUͳαʔϏεΛ࡞Γ͍ͨ
• ػցֶशͬͯΈ͍ͨ • େ͖ͳσʔλΛѻ͍͍ͨ • ੳج൫ʹڵຯ͕͋Δ • ϏδωεՁΛΨϯΨϯಧ͚Δ։ൃΛ͍ͨ͠ • άϩʔεϋοΫ͍ͨ͠ • ϓϥοτϑΥʔϜϏδωεʹڵຯ͕͋Δ • FUD