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
治安維持のためにCI/CDサービスを活用しておこなったこと
Search
tarappo
October 21, 2021
Technology
1
6.9k
治安維持のためにCI/CDサービスを活用しておこなったこと
10/21(木)に開催したiOS Test TeaTime #3の発表資料です。
https://testonline.connpass.com/event/223189/
tarappo
October 21, 2021
Tweet
Share
More Decks by tarappo
See All by tarappo
自動テストの信頼性を高めるミューテーションテストの活用に向けて
tarappo
3
240
組織全体で品質を担保するための品管メンバーとしてのさまざまな役割
tarappo
3
1.6k
チーム単位で保守性を高める:独自指標と向上にむけた実践
tarappo
0
1k
DartでMutation testingを してみよう
tarappo
1
620
組織の立ち上げと体制変更の1年
tarappo
2
1.8k
全員品質を目指して ドラゴン探し
tarappo
1
790
Xcode10から最新までのTestingをふりかえる
tarappo
0
3.3k
1人目SETとして入社して2ヶ月の間におこなったこと
tarappo
4
4.4k
開発における治安指数の可視化のためにおこなったこと
tarappo
4
960
Other Decks in Technology
See All in Technology
OPENLOGI Company Profile
hr01
0
58k
自社 200 記事を元に整理した読みやすいテックブログを書くための Tips 集
masakihirose
2
310
いま現場PMのあなたが、 経営と向き合うPMになるために 必要なこと、腹をくくること
hiro93n
9
7k
2025年のARグラスの潮流
kotauchisunsun
0
780
30分でわかる「リスクから学ぶKubernetesコンテナセキュリティ」/30min-k8s-container-sec
mochizuki875
3
430
The future we create with our own MVV
matsukurou
0
1.9k
2025年の挑戦 コーポレートエンジニアの技術広報/techpr5
nishiuma
0
130
完全自律型AIエージェントとAgentic Workflow〜ワークフロー構築という現実解
pharma_x_tech
0
320
20240513 - 框裡框外_文學院學生如何在AI世代安身立命 @ 淡江大學
dpys
0
650
I could be Wrong!! - Learning from Agile Experts
kawaguti
PRO
8
3.2k
WantedlyでのKotlin Multiplatformの導入と課題 / Kotlin Multiplatform Implementation and Challenges at Wantedly
kubode
0
240
エンジニアリングマネージャー視点での、自律的なスケーリングを実現するFASTという選択肢 / RSGT2025
yoshikiiida
4
3.6k
Featured
See All Featured
Docker and Python
trallard
43
3.2k
Agile that works and the tools we love
rasmusluckow
328
21k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3.1k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Measuring & Analyzing Core Web Vitals
bluesmoon
5
200
Practical Orchestrator
shlominoach
186
10k
Raft: Consensus for Rubyists
vanstee
137
6.7k
The Power of CSS Pseudo Elements
geoffreycrofte
74
5.4k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.4k
It's Worth the Effort
3n
183
28k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
173
51k
Transcript
࣏҆ҡ࣋ͷͨΊʹ $*$%αʔϏεΛ׆༻͓ͯ͜͠ͳͬͨ͜ͱ 5IV J045FTU5FB5JNF ฏాහ೭ UBSBQQP
ࣗݾհ ฏాහ೭ʢUBSBQQPʣ %F/"48&5 4PGUXBSF&OHJOFFSJO5FTU ॴଐ 48&5ͷϛογϣϯ w %F/"αʔϏεશൠͷ্࣭ w %F/"ΤϯδχΞͷ։ൃੜ࢈ੑ্
2
ࠓͳ͢͜ͱ w ϓϩδΣΫτͷ࣏҆Λҡ͚࣋ͭͮ͠ΔͨΊʹ$*$%αʔϏεΛͲ ͷΑ͏ʹ׆༻͍͔ͯͬͨ͠ʹ͍ͭͯͷ w ্هͷͨΊʹ͙Β͍ͷؒʹίπίπͱ͓͜ͳͬͨ͜ͱʹͭ ͍͍͖ͯͯ͠·͢ 3
࠷ॳʹνΣοΫ͢ΔՕॴ w ୈࡾऀͰ͋Δ$*$%αʔϏεʢ#JUSJTFʣͰͳ͘ಈ͍͍ͯΔͷͰ͋Ε҆৺ͯ͠ खݩͰಈ͔ͤΔˍίʔυͷঢ়ଶ͕Θ͔Δ w ͳʹΛ࣮ߦ͍ͯ͠Δ͔ʢςετ͋Δͷ͔Ͳ͏͔ʣ w ͲͷΑ͏ͳλΠϛϯάͰ࣮ߦ͍ͯ͠Δ͔ʢܧଓతʹಈ͍͍ͯΔ͔ʣ w ϏϧυͷޭͲ͏͍ͬͨঢ়ଶ͔ʢ͙͍ͤͯ͢Δ͔ʣ
4
ͦͷ࣌ͷ#JUSJTFͷঢ়ଶ w ͳʹΛ࣮ߦ͍ͯ͠Δ͔ʢςετ͋Δͷ͔Ͳ͏͔ʣ w Ұൠతͳͷἧ͓ͬͯΓɺςετέʔεҰఆ͋Δ͕͋·Γར༻Ͱ͖͍ͯͳ͍ w ͲͷΑ͏ͳλΠϛϯάͰ࣮ߦ͍ͯ͠Δ͔ʢܧଓతʹಈ͍͍ͯΔ͔ʣ w 13୯ҐɿϏϧυɺςετ࣮ߦ͍ͯ͠ͳ͍ʢςετ/JHIUMZͰ࣮ߦɺϏϧυΛ͢Δ༻్ͷϫʔΫϑϩʔແ͠ʣ w
1VTI࣌ʢಛఆϒϥϯνʣɿΞϓϦͷϏϧυͱ w ϏϧυͷޭͲ͏͍ͬͨঢ়ଶ͔ʢ͙͍ͤͯ͢Δ͔ʣ w ΞϓϦͷϏϧυʹ͓͍ͯϚʔδޙʹ͍ͤͯΔ͕ɺςετࣦഊͨ͠··์ஔʹͳ͍ͬͯΔ 5 ͋·Γ$*$%αʔϏε׆༻Ͱ͖͍ͯͳ͍ঢ়ଶ
ͦͷ࣌ͷ#JUSJTFͷঢ়ଶ ͜ͷঢ়ଶͷ··ʹͳ͍ͬͯΔཧ༝ʢҰ෦ʣ w લఏɿ։ൃऀ͕ଟ͘ͳ͘ϓϩμΫτʹ͋Δఔख़͍ͯ͠Δঢ়ଶ w ʮϏϧυʯʮςετʯ͕ࣦഊͯ͠ɺͦͷࣄʹग़ձ͏ͷࣄऀͩͬ ͨΓͯ͠ݪҼʹؾ͖͍ͮ͢ w #JUSJTFʹίετΛఆظతʹ͔͚ΒΕͳ͍ $*$%αʔϏε͕ʮΞϓϦͷ༻ʯͷ༻్͙Β͍ʹͳ͍ͬͯΔঢ়ଶ
6
ࠓޙى͜ΔͰ͋Ζ͏ w ؔΘΔਓ͕૿͑Δͱ͕͍ࣗؔͯ͠ͳ͍Ϗϧυͷࣦഊ͕૿͑Δ w खݩͰϏϧυ͕Ͱ͖ͳ͍ɾςετ͕Ͱ͖ͳ͍έʔε͕૿͑Δ w ݪҼͷಛఆίετ͕Ұఆ͔͔Δ w ʮݕূΛ͢ΔͨΊͷΞϓϦʯͷϏϧυ͕ݕূʹͰ͖͍ͯ ͳ͍͜ͱ͕͓͜Δ
7
ࠓޙʹ͚ͨରԠ w #JUSJTFΛ׆༻͠ίʔυͷঢ়ଶΛ͔ΔकΔΑ͏ʹ͍ͨ͠ w 4UFQɿ13࣌ͰʮϏϧυʯʮςετʯΛಈ͔͢ w 4UFQ̎ɿʮϏϧυʯʮςετʯ͕ࣦഊͨ͠ͷΛϚʔδ͠ͳ ͍ w 4UFQ͕ग़དྷͯ҆ఆͨ͠ঢ়ଶʹͳͬͨΒ4UFQΛ࣮ࢪΛఆ
8 ͜ΕΒ͕͙͢ग़དྷΔঢ়ଶ͔Ͳ͏͔ΛؔऀʹώΞϦϯά
ࠓޙʹ͚ͨରԠ 4UFQɺ4UFQ͕Ͱ͖Δ͔Ͳ͏͔ʹ͍ͭͯؔऀʹώΞϦϯά w ؔऀʹώΞϦϯάͨ͠ͱ͖ʹग़ͨ՝ w ʢ՝̍ʣ࣮ߦ͕͔͔࣌ؒΓ͍͗ͯͬͯ͢ΒΕͳ͍ w ಛʹςετͷ࣮ߦ͕͍࣌ؒ w ʢ՝̎ʣඞཁੑΛڧ͘ײ͍ͯ͡ͳ͍
w ݱ࣌Ͱͦ͜·Ͱ͕ى͖͍ͯͳ͍ͱߟ͍͑ͯΔͨΊ 9
՝ʹର͢ΔରԠͷݕ౼ w ʢ՝̍ʣ࣮ߦ͕͔͔࣌ؒΓ͍͗ͯͬͯ͢ΒΕͳ͍ w 4UFQͷҰ൪ͷ՝ w ͜Ε͕ΫϦΞʹͳΕ4UFQͷ࣮ࢪՄೳ w ʢ՝̎ʣඞཁੑΛڧ͘ײ͍ͯ͡ͳ͍ w
4UFQΑΓ4UFQʹओʹؔΘΔ՝ w ඞཁੑ͕ೝࣝͰ͖ΔΑ͏ͳʮڥʯ͕ඞཁ 10
՝̍ɿςετͷ࣮ߦ࣌ؒʢݱঢ়ʣ 11 ʮςετʯͷϫʔΫϑϩʔͷใ w ࣮ߦ͕࣌ؒҎ্ w ޭ͕ߴ͘ͳ͍ #JUSJTF*OTJHIUTΑΓ 13ͰҎ্ͭͷ࠷ॳͷஈ֊Ͱݫ͍͠ Ͱ͖Εఔʹ͍ͨ͠
՝̎ɿඞཁੑͷೝࣝ ݱ࣌Ͱʮ͋·Γ׆༻ͯ͠ͳ͕ͯ͘ى͖͍ͯͳ͍ʯ͕কདྷతʹԌ্ ϦεΫ͕͋Δ w ʮ#JUSJTFͷ࣏҆ͷྑ͍ঢ়ଶʯΛ࡞ͬͯͦͷڥʹ׳ΕͯΒ͏ w ʮঢ়ଶͷՄࢹԽʯΛ͓͜ͳ͍ίʔυͷঢ়ଶΛৗʹΘ͔ΔΑ͏ʹ͢Δ ͳʹ͔͕ى͖ͨͱ͖ʹΑΓ໌ʹ͔ΔѲ͢ΔΑ͏ʹ͢Δ 12
͓͜ͳͬͨ͜ͱ w લఏͱͯ͠Δඞཁͷ͋Δ͜ͱʢ·ͣΩϨΠʹ͢Δ͜ͱʣ w ʢ̍ʣ#JUSJTFͷϫʔΫϑϩʔͷݱঢ়Ѳͱཧ w ՝̍ͷΞϓϩʔν w ʢ̍ʣ#JUSJTFͷϫʔΫϑϩʔͷݱঢ়ѲͱཧʢҰ෦ʣ w
ʢ̎ʣ࣮ߦ࣌ؒͷॖ w ՝̎ͷΞϓϩʔν w ʢ̏ʣใΛ͑ΔΑ͏ʹ͢ΔͨΊͷՄࢹԽ w ʢ̐ʣ҆ఆӡ༻Λ͢ΔͨΊͷରԠ 13
͓͜ͳͬͨ͜ͱ w લఏͱͯ͠Δඞཁͷ͋Δ͜ͱ w ʢ̍ʣ#JUSJTFͷϫʔΫϑϩʔͷݱঢ়Ѳͱཧɿ·ͣΩϨΠʹ͠Α͏ w ՝̍ͷΞϓϩʔν w ʢ̍ʣ#JUSJTFͷϫʔΫϑϩʔͷݱঢ়ѲͱཧʢҰ෦ʣ w
ʢ̎ʣ࣮ߦ࣌ؒͷॖ w ՝̎ͷΞϓϩʔν w ʢ̏ʣใΛ͑ΔΑ͏ʹ͢ΔͨΊͷՄࢹԽ w ʢ̐ʣ҆ఆӡ༻Λ͢ΔͨΊͷରԠ 14
طଘͷϫʔΫϑϩʔͷѲͱཧ w #JUSJTF8FC͔ΒϫʔΫϑϩʔΛ؆୯ʹ࡞ΕΔͨΊϫʔΫϑϩʔ͕૿͑͘͢୭͕ ࡞͔͔ͬͨΓͮΒ͍ʢ ʣ w ݁Ռͱͯ͠ʮ͍ͬͯͳ͍ϫʔΫϑϩʔɺεςοϓʯ͕͞Εͨ··ʹͳΔ͜ͱ͕ ͋Δ w ྫ͑ௐࠪ༻ʹ࡞ͬͨҰ࣌తʹ༻ҙͨ͠ϫʔΫϑϩʔɺεςοϓΓ͍͢
w ϫʔΫϑϩʔ໊ͱதͷ࣮ମ͕ҟͳΔ͜ͱ͋͠͠Δ #JUSJTFͰ3FQPTJUPSZʹ͋ΔCJUSJTFZNMΛਖ਼ͱͯ͠ར༻͢Δઃఆ͋Δ͕ฐࣾͷ߹ɺ(JU)VCFͷͨΊར༻͕Ͱ͖ͳ͍ 15 ཧ
طଘͷϫʔΫϑϩʔͷѲͱཧ ํɿʮඞཁͷͳ͍ͷআʯʮ·ͱ·ͬͨใυΩϡϝϯτԽʯ w ϝϯόʔʹώΞϦϯά w ͍ͬͯͳ͍ϫʔΫϑϩʔɺεςοϓͷআ w ϫʔΫϑϩʔͰ͓͜ͳ͍ͬͯΔ͜ͱΛνΣοΫ͠ཧ w ผ໊ϫʔΫϑϩʔͰதಉ͡ͳͲଘࡏ
w ϫʔΫϑϩʔͷ࡞Γํʹ͍ͭͯϧʔϧԽ w ࠓޙͷͨΊʹཧͨ͠༰υΩϡϝϯτʹهࡌ 16 ཧ ࣮ࡍͷ࣍
طଘͷϫʔΫϑϩʔͷࣦഊͷमਖ਼ w յΕͨঢ়ଶͷ··ʹ͓ͯ͘͠ͱଞͷյΕͨίʔυՃ͞Ε͍͖ͯ͢ͷ͕େมͰ์ஔ͞Ε͍͢ w ͋·Γಈ͔͍ͯ͠ͳ͔ͬͨʮςετʯʹ͓͍ࣦͯഊ͞Εͨ··ͳՕॴ͕ଟ͍ w ྫ̍ʣ$PNQJMFFSSPSʹͳ͍ͬͯΔՕॴ w ྫ̎ʣ#JUSJTFͷڥґଘʹΑΓམͪΔςετ w
ྫ̏ʣ9DPEFY9DPEF(FOͰ͓͖ͨ$ZDMF*OTJEF"QQ w ਓͰ͓͜ͳ͏ͷݫ͔ͬͨͨ͠Ίଞϝϯόʔʹґཔ͠मਖ਼Λ͓͜ͳͬͨ w ͯ͠࠶ࣦഊ͢Δ͜ͱ͋ͬͨͨΊఆظతʹରԠΛ͠ଓ͚ͨ 17 ཧ
͓͜ͳͬͨ͜ͱ w લఏͱͯ͠Δඞཁͷ͋Δ͜ͱ w ʢ̍ʣ#JUSJTFͷϫʔΫϑϩʔͷݱঢ়Ѳͱཧ w ՝̍ͷΞϓϩʔν w ʢ̍ʣ#JUSJTFͷϫʔΫϑϩʔͷݱঢ়ѲͱཧʢҰ෦ʣ w
ʢ̎ʣ࣮ߦ࣌ؒͷॖ w ՝̎ͷΞϓϩʔν w ʢ̏ʣใΛ͑ΔΑ͏ʹ͢ΔͨΊͷՄࢹԽ w ʢ̐ʣ҆ఆӡ༻Λ͢ΔͨΊͷରԠ 18
࣮ߦ࣌ؒͷॖ 19 & " # ςετͷ࣮ߦʢ$ʣ % & ࣮ߦ࣌ؒॖʹ͚ͨରԠҊ w
ʢ̍ʣฒྻԽ͕Ͱ͖ΔՕॴʢεςοϓ$ʣฒྻԽ w ʢ̎ʣฒྻԽͯ͠ڞ௨Խͯ͠ར༻͞ΕΔεςοϓʢ$Ҏ֎ͷε ςοϓʣͰແବʹ͕͔͔͍࣌ؒͬͯΔՕॴ͕ͳ͍͔ͷௐࠪͱରԠ ฒྻԽ ॳͷςετͷϫʔΫϑϩʔྫʢ࣮ࡍ͏গ͠εςοϓ͕͋Γ·͢ʣ ͪ͜ΒʮϏϧυʯͷ࣮ߦ࣌ؒॖʹޮՌ༗Γ
ʢ̍ʣϫʔΫϑϩʔͷฒྻԽ #JUSJTFͰͷϫʔΫϑϩʔͷฒྻԽํ๏ w #JUSJTF4UBSU#VJMEεςοϓ w ຊεςοϓͰ࣮ߦ͢ΔଞͷϫʔΫϑϩʔΛࢦఆ w #JUSJTF8BJUGPS#VJMEεςοϓ w ֤ϫʔΫϑϩʔͷՌͷอଘઌΛࢦఆ
20 ࣮ߦ࣌ؒͷॖ ࢀߟɿIUUQTOPUFDPNUBSBQQPOODCD
ʢ̍ʣϫʔΫϑϩʔͷฒྻԽ 21 ϫʔΫϑϩʔ ݺͼग़͠ ϫʔΫϑϩʔ ϫʔΫϑϩʔ ϫʔΫϑϩʔ ϫʔΫϑϩʔ ࣄલ४උ ࣄલ४උ
ࣄલ४උ ࣄલ४උ ςετ ςετ ςετ ςετ ςετ ςετ ςετ ςετ ςετ ػ ࣄޙॲཧ ࣄޙॲཧ ࣄޙॲཧ ݁Ռॲཧ ࣄޙॲཧ Ռ ࣮ߦ࣌ؒͷॖ ूΊͨՌͷ 3FTVMU#VOEMFΛݩʹ ςετέʔεͷใΛϚʔδ
ʢ̎ʣεςοϓͷ࣮ߦ࣌ؒͷνΣοΫ ڞ௨Ͱར༻͢ΔεςοϓͰ࣮ߦ͕͔͔͍࣌ؒͬͯΔՕॴΛνΣοΫ w HJUDMPOFεςοϓ w 3FQPTJUPSZͷංେԽʹ͍୯७ʹDMPOF͢Δͱ࣌ؒʢʣ͕͔ ͔͍ͬͯΔ w GBTUMBOFεςοϓ w
ηοτΞοϓʹར༻͍͕ͯͨ͠ϏϧυςετʹඞཁͰͳ͍HFN Πϯετʔϧ͞Ε͓ͯΓɺͦ͜ʹଟগͷ͕͔͔͍࣌ؒͬͯΔ 22 ࣮ߦ࣌ؒͷॖ
HJUDMPOFεςοϓ w ՝ɿ3FQPTJUPSZͷංେԽʹ͍୯७ʹDMPOF͢Δͱ࣌ؒʢʙʣ͕͔͔͍ͬͯΔ w ͓͜ͳͬͨ͜ͱ w DMPOFͷEFQUIΛࢦఆ w 13࣌ͷ߹EFQUI͕ө͞Εͳ͍ͨΊ13࣌Ͱͷ࣮ߦͰ࣮ߦ͕࣌ؒॖ͠ͳ ͔ͬͨ
w ϒϥϯνࢦఆͰͷ࣮ߦʹ͓͍ͯ͘ͳͬͨ w ຊεςοϓͷόʔδϣϯ͔Β13ͰରԠ͞ΕΔΑ͏ʹͳͬͨ w ݁Ռɿʙ͔͔͍ͬͯͨͷ͕ඵલޙ·Ͱʹݮ 23 ࣮ߦ࣌ؒͷॖ
GBTUMBOFεςοϓ w ՝ɿGBTUMBOFؔͷEFQFOEFODZͷΠϯετʔϧͰ͕͔͔࣌ؒΔ w ͓͜ͳͬͨ͜ͱ w #JUSJTFͷ7.ʹηοτΞοϓࡁΈͷΛͰ͖Δ͚ͩར༻͢Δ w ແ͍ͷγΣϧεΫϦϓτεςοϓͰηοτΞοϓʹඞཁͳߦҝΛ͓͜ͳ͏ w
શͯͷϫʔΫϑϩʔͰͳ͘13࣌ʹಈ͘ϫʔΫϑϩʔʹର࣮ͯ͠ࢪ w ݁ՌɿͷηοτΞοϓ࣌ؒͷݮ w ৽ͨͳ՝ɿखݩͰͷηοτΞοϓͱҟͳΓɺϫʔΫϑϩʔͷྲྀΕগ͔͠ΓͮΒ͘ ͳͬͨଆ໘͋ΔͨΊɺকདྷతʹ͔͢ݕ౼ 24 ࣮ߦ࣌ؒͷॖ
ϏϧυϚγϯͷεϖοΫΞοϓ ࣮ߦ࣌ؒͷॖͷͨΊͷରԠΛ͋Δఔߦͳͬͨ͋ͱʹ(FO౸དྷʂ ৄࡉɿIUUQTCMPHCJUSJTFJPQPTUJOUSPEVDJOHHFO w (FO&MJUFɿW$16!()[ɺ(#3". w (FO&MJUF9-ɿW$16ˏ()[ɺ(#3". 25 ࣮ߦ࣌ؒ(FO࣌ʹൺͯΞϓϦͷϏϧυఔݮʂʂ ςετʹ্͓͍ͯه΄ͲͰͳ͍͕࣮ߦ͕࣌ؒݮ͞Εͨ
ফඅΫϨδοτ(FOͱ͋·ΓมΘΒͳ͍ &MJUFಉ࢜ͳΒಉ͡ফඅΫϨδοτ ࣮ߦ࣌ؒͷॖ
ςετͷ࣮ߦ࣌ؒͷॖ݁Ռ ۙिؒͷ݁Ռʢ#JUSJTF*OTJHIUTΑΓʣ 26 શͯͷςετ࣮ߦʢ13࣌ɺ164)࣌ʣͰͷ݁Ռ ࣮ߦ࣌ؒͷॖ ରԠલͷ࣮ߦ࣌ؒ
͓͜ͳͬͨ͜ͱ w લఏͱͯ͠Δඞཁͷ͋Δ͜ͱ w ʢ̍ʣ#JUSJTFͷϫʔΫϑϩʔͷݱঢ়Ѳͱཧ w ՝̍ͷΞϓϩʔν w ʢ̍ʣ#JUSJTFͷϫʔΫϑϩʔͷݱঢ়ѲͱཧʢҰ෦ʣ w
ʢ̎ʣ࣮ߦ࣌ؒͷॖ w ՝̎ͷΞϓϩʔν w ʢ̏ʣใΛ͑ΔΑ͏ʹ͢ΔͨΊͷՄࢹԽ w ʢ̐ʣ҆ఆӡ༻Λ͢ΔͨΊͷରԠ 27
ใͷՄࢹԽ ͋ͱ͔Βใ͕͑ΔΑ͏ʹͭͭ͠ɺ͕ى͖͍ͯΔͱ͖Θ ͔Γ͘͢͢Δ w 13ͷϥϕϧͷࣗಈ༩ʢ$*$%ͷ࣏҆ԽͷͨΊͱผͳͷͰׂѪʣ w (JU)VC$PNNJU4UBUVTͷར༻ w Ϗϧυ݁ՌͷՄࢹԽ 28
(JU)VC$PNNJU4UBUVTͷར༻ w తɿίʔυͷঢ়ଶΛ(JU)VCͷ$PNNJU4UBUVT͔Β͔ΔΑ͏ʹ͍ͨ͠ w σϑΥϧτͷ#JUSJTFͰͷ$PNNJU4UBUVTͷөͩͱෆे w ͞Βʹฒྻ࣮ߦͨ͠߹ɺฒྻ࣮ߦͨ͠ϫʔΫϑϩʔͦΕͧΕͷ݁Ռ͕ө͞ΕΔΘ͚Ͱͳ͍ w Γ͍ͨ͜ͱ w
ฒྻ࣮ߦͨ͠ϫʔΫϑϩʔͦΕͧΕͰ݁ՌΛө͍ͤͨ͞ w কདྷతʹ#SBODI1SPUFDUJPOSVMFʹར༻͢Δ͜ͱΛఆ w Ͳ͏͍ͬͨ݁Ռ͔ͩͬͨͷใʢྫ͑ςετέʔεͱ͔ʣө͍ͤͨ͞ 29 ใͷՄࢹԽ
(JU)VC$PNNJU4UBUVTͷར༻ w (JU)VC4UBUVTεςοϓͷར༻ w ֤ϫʔΫϑϩʔͰຊεςοϓΛར༻ 30 13࣌ͷεςʔλεը໘ ͜ΕʹΑΓίϛοτཤྺ͔Βͦͷίϛοτͷ4UBUVT͕Θ͔ΔΑ͏ʹͳͬͨ ใͷՄࢹԽ
Ϗϧυ݁ՌͷՄࢹԽ ಠࣗͷ$*"OBMZ[FSΛͬͯϏϧυ݁ՌͷՄࢹԽʢ%BUB4UVEJPY#JH2VFSZʣ 31 ͜ΕΒʹΑΓɺϏϧυͷঢ়ଶʢ࣮ߦ࣌ؒɺϏϧυͷޭͳͲʣΛޙ͔ΒͰ؆୯ʹ֬ೝͰ͖Δ #JUSJTFͷ*OTJHIUT͕ϦϦʔε͞ΕͨͷͰͦͪΒݕ౼ʢIUUQTCMPHCJUSJTFJPQPTUNPOJUPSBOEJNQSPWFZPVSCJUSJTFQFSGPSNBODFXJUI CVJMEJOTJHIUTKQʣ ใͷՄࢹԽ ༻ҙ͢Δ͚ͩͰݟͳ͍ͷͰఆظతʹؔऀʹঢ়گγΣΞ
͓͜ͳͬͨ͜ͱ w લఏͱͯ͠Δඞཁͷ͋Δ͜ͱ w ʢ̍ʣ#JUSJTFͷϫʔΫϑϩʔͷݱঢ়Ѳͱཧ w ՝̍ͷΞϓϩʔν w ʢ̍ʣ#JUSJTFͷϫʔΫϑϩʔͷݱঢ়ѲͱཧʢҰ෦ʣ w
ʢ̎ʣ࣮ߦ࣌ؒͷॖ w ՝̎ͷΞϓϩʔν w ʢ̏ʣใΛ͑ΔΑ͏ʹ͢ΔͨΊͷՄࢹԽ w ʢ̐ʣ҆ఆӡ༻Λ͢ΔͨΊͷରԠ 32
ظؒݶఆͷ൪ γεςϜతʹकΕͳ͍ؒʮਓͰकΔʯˠҰఆظؒɺ#JUSJTFʹର͢Δ൪ʹͳΔ ͓͜ͳͬͨ͜ͱ w ϫʔΫϑϩʔ͕ࣦഊͨ͠ͱ͖ͷॳظௐࠪ w ࣦഊΛݟ͚ͭͨΒϩάΛνΣοΫͯ͠ݪҼΛٻ͠4MBDLͰγΣΞ w #JUSJTFपΓશൠͷ૬ஊ૭ޱ w
ฉ͔Εͨ͜ͱʹ͍ͭͯυΩϡϝϯτʹใΛهࡌ͢Δ ͜ΕΛ͓͜ͳ͍ͭͭɺ͓͜ͳ͏ൣғΛগͣͭ͠ڱΊ͍ͯͬͨ 33 ҆ఆӡ༻ͷͨΊͷࢪࡦ
ࣦഊΛͬͯΒ͍ରԠͯ͠Β͏ͨΊͷ w 4MBDL௨ͷཧ w 4MBDLͷ௨ઌʹ౷Ұੑ͕ͳ͔ͬͨͷͰ౷Ұ w #JUSJTF͔Βͷ௨͕J04ɺ"OESPJEͰಉ͡ঢ়ଶͩͬͨͷͰͦΕͧΕ༻ҙ w 4MBDL௨࣌ʹදࣔ͞ΕΔ༰ͷมߋʢςετ݁Ռ࣮ߦ࣌ؒͳͲදࣔʣ w
ࣦഊ࣌ʹ͓͚Δ4MBDL௨ઌͷมߋ w #JUSJTF͔Βͷ௨ଟ͍ͷͰࣦഊͯ͠ؾ͔ͮͳ͍ʢ͜ͱ͕ଟ͍ʣ w ϢʔβʔάϧʔϓʹNFOUJPO͢ΔΑ͏ʹ͢Δͱ௨ͷଟ͞Ͱεϧʔ͞ΕΔΑ͏ʹͳΔ w ͦ͜ͰॏཁͳϒϥϯνͰࣦഊͨ͠߹ΤϯδχΞ͕ීஈ͏νϟϯωϧʹ௨ 34 ҆ఆӡ༻ͷͨΊͷࢪࡦ
͜͜·ͰͷՌʹΑΔ՝ղܾ w 4UFQɿ13࣌ͰʮϏϧυʯʮςετʯΛಈ͔͢ w ՝̍ɿ࣮ߦ࣌ؒͷˠղܾ w 13࣌ʹʮϏϧυʯˠʮςετʯͷ࣮ࢪ͕Մೳ w 4UFQ̎ɿʮϏϧυʯʮςετʯ͕ࣦഊͨ͠ͷΛϚʔδ͠ͳ͍ w
՝̎ɿͦ͜·Ͱඞཁͱೝࣝ͞Ε͍ͯͳ͍ w ͔͠͠ॏཁͳϒϥϯνʹࣦഊͨ͠··ͷίʔυ͕Ϛʔδ͞ΕΔέʔε͕ൃੜ ʮ#SBODI1SPUFDUJPOSVMFͷಋೖʯΛఏҊ
#SBODI1SPUFDUJPO3VMFͷಋೖ Ұʹಋೖ͢ΔͱԿ͔͋ͬͨͱ͖ͷରԠίετଟ͘ͳΔͷͰগͣͭ͠ೖΕ͍ͯ͘ w ·ͣʮϦϦʔεϒϥϯνʯʹରͯ͠ w 3FRVJSFTUBUVTDIFDLTUPQBTTCFGPSFNFSHJOHΛΦϯ w $PNJU4UBUVTͷࣗಈөಋೖࡁΈͳͷͰઃఆ͔ΜͨΜ w ʢ̍ʣʮϏϧυʯΛඞਢ
w ͜ͷঢ়ଶʹ׳ΕͯΒ͍͕ͭͭى͖ͨΒଈ࣌ରԠ w #JUSJTFىҼͰϏϧυ͕ग़དྷͳ͍ͳͲ 36
#SBODI1SPUFDUJPO3VMFͷಋೖ ͋Δఔ׳Εͨঢ়ଶʹͳͬͨΒ w ରϒϥϯνͷ֦େɿʮϦϦʔεϒϥϯνʯʮσϑΥϧτϒϥϯνʯ w 3FRVJSFTUBUVTDIFDLTUPQBTTCFGPSFNFSHJOHΛΦϯ w ʢ̍ʣʮϏϧυʯΛඞਢ w ʢ̎ʣʮςετʯΛඞਢ
37
#SBODI1SPUFDUJPO3VMFͷಋೖ ׳Εͨঢ়ଶ͕ଓ͘ͱʮΤϯδχΞϝϯόʔ͔ΒͷఏҊग़ͯ͘Δʯ w ରϒϥϯνɿʮϦϦʔεϒϥϯνʯʮσϑΥϧτϒϥϯνʯ w 3FRVJSFTUBUVTDIFDLTUPQBTTCFGPSFNFSHJOHΛΦϯ w ʢ̍ʣʮϏϧυʯΛ༗ޮ w ʢ̎ʣʮςετʯΛ༗ޮ
w 3FRVJSFQVMMSFRVFTUSFWJFXTCFGPSFNFSHJOH w ʢ̏ʣϨϏϡʔඞਢɿʮࢲͷఏҊͰͳ͘ΤϯδχΞϝϯόʔ͔ΒͷఏҊʯ 38 ͜ΕʹΑΓʮϏϧυʯʮςετʯ͕Ͱ͖ͳ͍ͷɺίʔυϨϏϡʔ͞Εͯͳ͍ͷجຊϚʔδͰ͖ͳ͘ͳͬͨ
͜͜·ͰͷՌʹΑΔ՝ղܾ w 4UFQɿ13࣌ͰʮϏϧυʯʮςετʯΛಈ͔͢ w 4UFQ̎ɿʮϏϧυʯʮςετʯ͕ࣦഊͨ͠ͷΛϚʔδ͠ͳ͍ ແࣄୡʂʂ
͓ΘΓʹ w ίʔυͷঢ়ଶΛѲͰ͖ΔΑ͏ʹ͠ɺ#JUSJTFͷ࣏҆ΛΑ͘͢ΔͨΊʹ̍ͭ̍ͭਐΊ͍͖ͯ·ͨ͠ w ͜ͷঢ়ଶΛ࡞ͬͨ͜ͱ͋ΓࠓϓϩδΣΫτϝϯόʔࣗͰ#JUSJTFͷ࣏҆Λकͬͯ͘Ε͍ͯ· ͢ ࠓͷঢ়ଶ͕ϕετͳΘ͚Ͱͳ͘՝͋Γ·͢ w ࠓͷঢ়ଶʹ׳ΕͯΒ͏ͨΊʹϫʔΫϑϩʔͷ࡞Γ͕͔ΓͮΒ͘ͳ͍ͬͯΔՕॴͷରԠ w
࣮ߦ࣌ؒޭ͕ѱԽͯ͠ͳ͍͔ͷࢹ w ࣮ߦ࣌ؒͷ͞ΒͳΔݮʢཧҎʣ 40
48&5ϝϯόʔืूத IUUQTFOHJOFFSJOHEFOBDPNUFBNRVBMJUZTXFU