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
Ruby09
Search
Kuniaki IGARASHI
June 11, 2013
Technology
1
11k
Ruby09
Ruby講義第9回
2013.6.13 クラス、インスタンス
Kuniaki IGARASHI
June 11, 2013
Tweet
Share
More Decks by Kuniaki IGARASHI
See All by Kuniaki IGARASHI
KaigiOnRails2024
igaiga
11
18k
RuboSensei
igaiga
0
290
Shibuya.rb-2023-04-27-igaiga
igaiga
1
530
Ginza Rails27 igaiga
igaiga
9
13k
tork09igaiga
igaiga
2
350
Road to white mages
igaiga
1
700
Road to white mages
igaiga
8
4.1k
dive_into_code_rails_ruby_books
igaiga
0
250
ginza_rails_vol3_igaiga
igaiga
0
5k
Other Decks in Technology
See All in Technology
AI エンジニアの立場からみた、AI コーディング時代の開発の品質向上の取り組みと妄想
soh9834
8
640
Claude Codeから我々が学ぶべきこと
s4yuba
4
620
Rubyの国のPerlMonger
anatofuz
3
700
Perlアプリケーションで トレースを実装するまでの 工夫と苦労話
masayoshi
1
370
LLM開発を支えるエヌビディアの生成AIエコシステム
acceleratedmu3n
0
370
恐怖!テストコードなき夜
tsukuboshi
2
110
相互運用可能な学修歴クレデンシャルに向けた標準技術と国際動向
fujie
0
180
[TechNight #91] Oracle Database 最新パフォーマンス分析手法
oracle4engineer
PRO
4
360
興味の胞子を育て 業務と技術に広がる”きのこ力”
fumiyasac0921
0
540
多様なニーズに応える Movable Type ラインナップ 全紹介
masakah
0
110
オブザーバビリティプラットフォーム開発におけるオブザーバビリティとの向き合い / Hatena Engineer Seminar #34 オブザーバビリティの実現と運用編
arthur1
0
310
ホリスティックテスティングの右側も大切にする 〜2つの[はか]る〜 / Holistic Testing: Right Side Matters
nihonbuson
PRO
0
450
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
246
12k
GraphQLとの向き合い方2022年版
quramy
49
14k
Designing for Performance
lara
610
69k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Visualization
eitanlees
146
16k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
A designer walks into a library…
pauljervisheath
207
24k
Thoughts on Productivity
jonyablonski
69
4.8k
The Invisible Side of Design
smashingmag
301
51k
Navigating Team Friction
lara
188
15k
Transcript
3VCZߨٛ ୈճΫϥεɺΠϯελϯε ޒेཛྷ໌ UXJUUFSJHBJHB IUUQXXXGBDFCPPLDPNLVOJBLJJHBSBTIJ BUҰڮେֶ χϑςΟגࣜձࣾدෟߨٛ ࣾձՊֶʹ͓͚Δใٕज़ͱ ίϯςϯπ࡞ᶙ
ळͷൃදձ
IUUQTKPCNZOBWJKQQDTFBSDIDPSQJTIUNM
IUUQXXXSVCZDBNQKQ
ޒेཛྷ໌ ߨࢣ גࣜձࣾສ༿ UXJUUFSJHBJHB IUUQTHJUIVCDPNJHBJHB IUUQXXXGBDFCPPLDPNLVOJBLJJHBSBTIJ
ᖛ࡚݈ޗ 5FBDIJOH"TTJTUBOU qVYqFY JOD ถࠃ๏ਓ UXJUUFSINTL IUUQTHJUIVCDPNINTL IUUQXXXGBDFCPPLDPNIBNBDIBOH
࣍ DMBTT ΫϥεͱΠϯελϯε ϩʔΧϧมͱ Πϯελϯεม BUUS@BDDFTTPS JOJUJBMJ[Fϝιου Ϋϥεϝιουͱ Πϯελϯεϝιου ڭՊॻ
Qʙ IUUQXXXqJDLSDPNQIPUPTTFBEBN
DMBTT ΫϥεɿΦϒδΣΫτͷछྨΛද͢ͷɻܕɻछɻ < > <B C> <> "SSBZΦϒδΣΫτ "SSBZΫϥεͷΦϒδΣΫτ
BCD ͪ;Δ 4USJOHΦϒδΣΫτ 4USJOHΫϥεͷΦϒδΣΫτ ʮ˓˓ΫϥεͷΦϒδΣΫτʯΛ ʮ˓˓ΫϥεͷΠϯελϯεʯͱݴ͏͜ͱ͋Γ·͢ɻΠϯελϯεͬͯʁ BCDͪ;ΔผΦϒδΣΫτͰ͕͢ɺಉ͡4USJOHΫϥε ʹଐͯ͠͠ΔͷͰɺಉ͡ϝιου܈͕༻ҙ͞Ε͍͍ͯͯ·͢ɻ
ΫϥεͱΠϯελϯε "SSBZ 4USJOH Ϋϥε ΦϒδΣΫτͷ छྨΛද͢ͷɻ ܕɻछɻઃܭਤɻ < >
ͪ;Δ Πϯελϯε Ϋϥε͔Β ࡞ΒΕͨͷɻ
ΫϥεͱΠϯελϯε Πϯελϯε IUUQXXXqJDLSDPNQIPUPTZPHHZ IUUQXXXqJDLSDPNQIPUPTUPOPNVSB Ϋϥε ઃܭਤ DMBTT͔Β࡞ΒΕͨͷ
ΠϯελϯεΛͭ͘ΔɿOFXϝιου OFXΫϥε͔ΒΠϯελϯεΦϒδΣΫτΛ࡞Δϝιου ͍ͨম͖ͷܕΛͬͯɺ͍ͨম͖Λম͘ "SSBZOFX<> 4USJOHOFX ҰํͰɺࠓ·Ͱॻ͍͍ͯͨΑ͏ʹɺ ΠϯελϯεΦϒδΣΫτΛ ࡞Δ͜ͱՄೳͰ͢ɻ <
> ͪ;Δ ࣮ࡍͷ3VCZͷίʔυͰ OFXϝιουΛ͏ͱɺ ͦͷΫϥεͷۭͬΆͷΦϒδΣΫτ͕Ͱ͖Δ 5BJZBLJOFX ͍ͨম͖ͷܕ 5BJZBLJΫϥε ͔Βɺ͍ͨম͖Πϯελϯε͕ ͭͰ͖͕͋Γ·͢ɻ OFX͢Δͱͦͷճ͚ͩ ͍ͨম͖Πϯελϯε͕ Ͱ͖·͢ɻ 5BJZBLJOFX ͍ͨম͖ͷܕ 5BJZBLJΫϥε
Ϋϥε3VCZ͕࠷ॳ͔Β༻ҙͯ͠ ͍Δͷ͋Γ·͕͢ɺࣗͰ࡞Δ ͜ͱͰ͖·͢ɻ ΫϥεΛ࣮ࡍʹ࡞ͬͯΈ·͠ΐ͏ɻ
ˡUJUMF EFTDSJQUJPOˢ BVUIPSˢ JOHSFEJFOUTˠ )BTIͷྫͰग़͖ͯͨϨγϐΛ ࠓճΫϥεΛͬͯදݱ͠·͢ɻ IUUQDPPLQBEDPNSFDJQF
DMBTTͷͭ͘Γ͔ͨ DMBTT ͍ͨম͖ͷܕ ΛࣗͰ࡞Δ߹ͷॻ͖ํͰ͢ɻ DMBTTΫϥε໊ Ϋϥεͷఆٛ FOE Ϋϥε໊ඞͣେจࣈ͔Β࢝ΊΔɻ ྫɿ"SSBZ 4USJOH
3FDJQF #PPL DMBTT3FDJQF ͜͜ʹΫϥεͷ༰Λॻ͘ FOE ྫɿ
ͭͬͨ͘DMBTTΛ OFXͯ͠ΈΔ ࣗ࡞ͷDMBTT ͍ͨম͖ͷܕ ͔ΒOFXͯ͠Πϯελϯε ͍ͨম͖ Λͭͬͯ͘Έ·͢ɻ DMBTT3FDJQF FOE SFDJQF3FDJQFOFX
খจࣈͷSFDJQFมͰɺΠϯελϯεΛೖ͍ͯ͠·͢ɻ େจࣈ࢝·Γͷ3FDJQFΫϥε໊Ͱ͢ɻ
DMBTTʹϝιουΛͭͬͯ͘ΈΔ 3FDJQFΫϥε·ͩԿࣄ͕Ͱ͖ͳ͍ͷͰɺ ϝιουΛ࣮ͯ͠ࣄ͕Ͱ͖ΔΑ͏ʹҭͯ·͢ɻ DMBTT3FDJQF EFGUJUMF DIFFTFDBLF FOE FOE SFDJQF3FDJQFOFX QSFDJQFUJUMFDIFFTFDBLF
࠷ॳʹɺλΠτϧΛऔಘͰ͖ΔΑ͏ʹUJUMFϝιουΛ࡞ͬͯΈ·͢ɻ ϝιου͕ฦ͢ɺ࠷ޙͷ จͷ࣮ߦ݁ՌͰ͢ɻ λΠτϧΛฦͤΔΑ͏ʹͳΓ ·ͨ͠ɻ ͔ܾ͠͠·ͬͨλΠτϧ͔͠ฦ ͤͳ͍ͷͰɺ࣍λΠτϧΛઃ ఆͰ͖ΔΑ͏ʹ͠·͠ΐ͏ɻ
3FDJQFΫϥεʹλΠτϧΛ ઃఆͰ͖ΔΑ͏ʹͯ͠ΈΔ ˞ɿ͜ͷίʔυʹޡΓ͕͋Γ·͢ɻ DMBTT3FDJQF EFGUJUMF U SFDJQF@UJUMFU FOE EFGUJUMF SFDJQF@UJUMF
FOE FOE SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMF ࣍ɺλΠτϧΛઃఆɺऔಘͰ͖ΔΑ͏ʹ͠·͢ɻ UJUMFϝιουΛ࣮ͯ͠λ ΠτϧΛઃఆͰ͖ΔΑ͏ʹ͠ ͯΈ·ͨ͠ɻ͜ΕͰ SFDJQF@UJUMFมೖ͢ Δ͜ͱ͕Ͱ͖·͢ɻ ͔͠͠ɺUJUMFϝιουͰ SFDJQF@UJUMFมͷதΛ ฦ͢Α͏ʹ͠·͕ͨ͠ɺ SFDJQF@UJUMFม͕ͳ͍Τ ϥʔ͕Ͱ·ͨ͠ɻͳΜͰʁʁ JOAUJUMFVOEFpOFEMPDBMWBSJBCMFPSNFUIPE ASFDJQF@UJUMFGPS3FDJQFYEE /BNF&SSPS ࣮ߦ݁Ռ
Τϥʔͷཧ༝ มͷείʔϓʢ༗ޮൣғʣ DMBTT3FDJQF EFGUJUMF U SFDJQF@UJUMFU˞ FOE EFGUJUMF SFDJQF@UJUMF FOE
FOE มʹ༗ޮൣғ͕͋Γ·͢ɻ มʹ༗ޮൣғɺੜଘ ظ͕ؒ͋Γ·͢ɻϝιο υͰ࡞ͨ͠มɺ ͦͷϝιουͷத͚͕ͩ ༗ޮൣғͰ͢ɻ ͜ͷΑ͏ͳมΛ ϩʔΧϧมͱݺͼ·͢ɻ ˞ͷߦͷมSFDJQF@UJUMFɺͦͷϝιο υͷத͚͕ͩείʔϓʢ༗ޮൣғʣͰ͢ɻ Ͱɺείʔϓͷ͍ มΛ࡞ΔʹͲ͏͢ Ε͍͍Ͱ͠ΐ͏͔ʁ SFDJQF@UJUMF ͷείʔϓ ͜͜Ͱ্هͷ SFDJQF@UJUMFม ʹΞΫηεͰ͖ͳ͍
Πϯελϯεม DMBTT3FDJQF EFGUJUMF U !SFDJQF@UJUMFU FOE EFGUJUMF !SFDJQF@UJUMF FOE FOE
SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMFDIFFTFDBLF ΠϯελϯεΦϒδΣΫτ͕ੜଘ͍ͯ͠Δؒͣͬͱ͑Δม͕ ΠϯελϯεมͰ͢ɻม໊ͷ಄ʹ!Λ͚ͭ·͢ɻ !SFDJQF@UJUMF ͷείʔϓ ͜͜ͰˏSFDJQF@UJUMFม ʹΞΫηεͰ͖Δ
Πϯελϯεมͷੑ࣭̍ DMBTT3FDJQF EFGUJUMF U !SFDJQF@UJUMFU FOE EFGUJUMF !SFDJQF@UJUMF FOE FOE
SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF SFDJQF3FDJQFOFX SFDJQFUJUMFNBDBSPPO QSFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMFNBDBSPPO ΠϯελϯεΦϒδΣΫ τʢ͍ͨম͖ʣ͝ͱʹ ΠϯελϯεมΛ ผʑʹ͍࣋ͬͯ·͢ɻ
Πϯελϯεมͷੑ࣭̎ ˞͜ͷίʔυʹޡΓ͕͋Γ·͢ DMBTT3FDJQF EFGUJUMF U !SFDJQF@UJUMFU FOE EFGUJUMF !SFDJQF@UJUMF FOE
FOE SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFSFDJQF@UJUMF Πϯελϯεม ΦϒδΣΫτͷ֎͔ ΒΞΫηεͰ͖ ·ͤΜɻ ΞΫηε͢Δ࣌ɺ ͦͷΦϒδΣΫτͷ ϝιουΛ௨ͯ͡Ξ Ϋηε͠·͢ɻ VOEFpOFENFUIPEASFDJQF@UJUMFGPS3FDJQF Y!SFDJQF@UJUMFDIFFTFDBLF /P.FUIPE&SSPS ࣮ߦ݁Ռ
͜ΜͳίʔυʹͳΓ·ͨ͠ DMBTT3FDJQF EFGUJUMF U !SFDJQF@UJUMFU FOE EFGUJUMF !SFDJQF@UJUMF FOE FOE
SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMFDIFFTFDBLF ཧ͢Δͱɺ͜ΜͳίʔυʹͳΓ·ͨ͠ɻ 3FDJQFΫϥεϨγϐͷλΠτϧΛ֨ೲͨ͠ΓऔΓग़ͤͨΓ͠·͢ɻ ͜ΕͰػೳͱͯ͠ΓΔ ͷͰ͕͢ɺίʔυΛগ͠ಡΈ ͘͢վྑ͠·͢ɻ
ίʔυΛͪΐͬͱྑ͘͠·͢ DMBTT3FDJQF EFGUJUMF U !SFDJQF@UJUMFU FOE EFGUJUMF !SFDJQF@UJUMF FOE FOE
SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMF DIFFTFDBLF !SFDJQF@UJUMFͱ͍͏มͷ໊લΛม͑·͠ΐ͏ɻ ϨγϐΫϥεͷதͳͷͰϨγϐͳͷͨΓલɻ ͨͩͷ!UJUMFͱ͍͏໊લʹมߋ͠·͢ɻ DMBTT3FDJQF EFGUJUMF U !UJUMFU FOE EFGUJUMF !UJUMF FOE FOE SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMF DIFFTFDBLF ಉ͡ಈ࡞
ίʔυΛͪΐͬͱྑ͘͠·͢ DMBTT3FDJQF EFGUJUMF U !UJUMFU FOE EFGUJUMF !UJUMF FOE FOE
SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMF DIFFTFDBLF ΠϯελϯεมΛಉ໊ͷϝιουͰಡΈॻ͖͢ΔίʔυΑ͘ ͏ͷͰɺศརͳॻ͖ํBUUS@BDDFTTPS͕༻ҙ͞Ε͍ͯ·͢ɻ DMBTT3FDJQF BUUS@BDDFTTPSUJUMF FOE SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMF DIFFTFDBLF ಉ͡ಈ࡞ ͱͯ͘ͳΓ·ͨ͠ɻ ॻ͖ํɿ BUUS@BDDFTTPSΠϯελϯεม໊ͷγϯϘϧ
ϨγϐΫϥε͕Ͱ͖·ͨ͠ DPEJOHVUG DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFTDSJQUJPO JOHSFEJFOUT FOE SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF
SFDJQFBVUIPSJHBSBTIJ SFDJQFEFTDSJQUJPO͍ SFDJQFJOHSFEJFOUTʢུʣ QSFDJQFUJUMFDIFFTFDBLF QSFDJQFBVUIPSJHBSBTIJ QSFDJQFEFTDSJQUJPO͍ QSFDJQFJOHSFEJFOUTʢུʣ UJUMFBVUIPSͳͲΛ֨ೲͨ͠ΓऔΓग़ͨ͠ΓͰ͖·͢ɻ ΄͔ͷཁૉBVUIPS EFTDSJQUJPO JOHSFEJFOUTՃ͠·͢ɻ
ԋश #PPLΫϥεΛ࡞Γ·͢ɻ ҎԼɺશͯಉ͡ίʔυهͯ͠ߏ͍·ͤΜ BϝιουDBUFHPSZΛ࣮ͯ͠ɺOPWFMͱ͍͏จࣈྻΛฦ͍ͯͩ͘͠͞ɻ B#PPLΫϥεͷΠϯελϯεΛ࡞͍ͬͯͩ͘͞ɻͦͷޙɺ͖͞΄Ͳ࡞ͬͨ DBUFHPSZϝιουΛݺͼɺ݁ՌΛը໘ʹද͍ࣔͯͩ͘͠͞ɻ B#PPLΫϥεͷΠϯελϯεม!UJUMFʹ.PNPΛηοτͰ͖ΔΑ͏ʹ ͍ͯͩ͘͠͞ɻ BUUS@BDDFTTPSΛΘͣʹɺUJUMFϝιουΛ࣮ͬͯͯ͘͠ ͍ͩ͞ɻ
Bಉ͘͡!BVUIPSʹ.JDIBFM&OEFΛηοτͰ͖ΔΑ͏ʹͯͩ͘͠͞ ͍ɻ BUUS@BDDFTTPSΛ͍ͬͯͩ͘͞ʣ BB BͰ࡞ͬͨΠϯελϯεมͷ!UJUMFͱ!BVUIPSΛද͍ࣔͯͩ͘͠͞ɻ DMBTT#PPL FOE
࣍ͷϖʔδʹ ղ͕͋Γ·͢
ԋशղ DMBTT#PPL EFGDBUFHPSZ OPWFM FOE FOE CPPL#PPLOFX QCPPLDBUFHPSZOPWFM BϝιουDBUFHPSZΛ࣮ͯ͠ɺOPWFMͱ͍͏จࣈྻΛฦ͍ͯͩ͘͠͞ɻ B#PPLΫϥεͷΠϯελϯεΛ࡞͍ͬͯͩ͘͞ɻ͖͞΄Ͳ࡞ͬͨDBUFHPSZϝ
ιουΛݺͼɺ݁ՌΛը໘ʹද͍ࣔͯͩ͘͠͞ɻ
ԋशղ DMBTT#PPL EFGUJUMF !UJUMF FOE EFGUJUMF U !UJUMFU FOE BUUS@BDDFTTPSBVUIPS
FOE CPPL#PPLOFX CPPLUJUMF.PNP CPPLBVUIPS.JDIBFM&OEF QCPPLUJUMF.PNP QCPPLBVUIPS.JDIBFM&OEF B#PPLΫϥεͷΠϯελϯεม!UJUMFʹ.PNPΛηοτͰ͖ΔΑ͏ʹ͍ͯͩ͘͠͞ɻ BUUS@BDDFTTPSΛΘͣʹɺUJUMFϝιουΛ࣮͍ͬͯͯͩ͘͠͞ɻ Bಉ͘͡!BVUIPSʹ.JDIBFM&OEFΛηοτͰ͖ΔΑ͏ʹ͍ͯͩ͘͠͞ɻ BUUS@BDDFTTPSΛͬ ͍ͯͩ͘͞ʣ BB BͰ࡞ͬͨΠϯελϯεมͷ!UJUMFͱ!BVUIPSΛද͍ࣔͯͩ͘͠͞ɻ
໋໊نଇ Ϋϥε໊ͷྫɿ"SSBZ 4USJOH 3FDJQF #PPL ୯ޠҎ্ΛΈ߹ΘͤΔͱ͖ɺ୯ޠڥքจࣈΛେจࣈʹ͠·͢ ྫɿ3FDJQF4JUF ͪͳΈʹɺ͜ͷλΠϓͷنଇΛ$BNFM$BTFͱ͍͍·͢ɻ Βͩ͘ ม໊ͷྫɿBSSBZ
TUSJOH SFDJQF CPPL ୯ޠҎ্ΛΈ߹ΘͤΔͱ͖ɺ୯ޠΛ@Ͱͭͳ͗·͢ ྫɿSFDJQF@TJUF ͪͳΈʹɺ͜ͷλΠϓͷنଇΛ4OBLF$BTFͱ͍͍·͢ɻ ͼ Ϋϥε໊େจࣈ࢝·Γɺม໊খจࣈͷΈ
JOJUJBMJ[Fϝιου DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGJOJUJBMJ[F QVUTJOJUJBMJ[FE FOE FOE SFDJQF3FDJQFOFXJOJUJBMJ[FE JOJUJBMJ[Fͱ͍͏ಛผͳ໊લͷϝιουΛ࡞Δͱɺ
ΠϯελϯεΛ࡞Δࡍ OFXϝιου͕ݺΕͨࡍ ʹ ࣗಈͰ࣮ߦ͢ΔϝιουΛ࡞Δ͜ͱ͕Ͱ͖·͢ɻ
JOJUJBMJ[Fϝιου DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGJOJUJBMJ[F UJUMF BVUIPS !UJUMFUJUMF !BVUIPSBVUIPS FOE
FOE SFDJQF3FDJQFOFX DIFFTFDBLF JHBSBTIJ QSFDJQFUJUMFDIFFTFDBLF QSFDJQFBVUIPSJHBSBTIJ OFXϝιουʹҾΛ͢ͱɺJOJUJBMJ[FϝιουͷҾͱͯ͠ड ͚औΔ͜ͱ͕Ͱ͖·͢ɻ OFXϝιουݺͼग़࣌͠ʹ͠ ͨҾ͕ JOJUJBMJ[Fϝιουʹ͞ΕΔɻ
Πϯελϯεϝιου DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGUJUMF@BOE@BVUIPS !UJUMF !BVUIPS FOE FOE
SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF SFDJQFBVUIPSJHBSBTIJ QSFDJQFUJUMF@BOE@BVUIPSDIFFTFDBLFJHBSBTIJ ͜͜·Ͱݟ͖ͯͨΑ͏ͳɺΫϥεͷதͰී௨ʹఆٛͨ͠ϝιουΛ Πϯελϯεϝιουͱ͍͍·͢ɻΠϯελϯεʹରͯ͠ݺͿ͜ͱ͕ Ͱ͖ΔϝιουͰ͢ɻ UJUMF@BOE@BVUIPS Πϯελϯεϝιου BUUS@BDDFTTPSͰ࡞ΒΕΔϝιο υΠϯελϯεϝιουͰ͢ɻ Πϯελϯεϝιου Πϯελϯε ͍ͨম͖ ʹର͠ ͯݺͿ͜ͱ͕Ͱ͖·͢ɻ
Ϋϥεϝιου DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGTFMGQVCMJTIFE@CZ $00,1"% FOE FOE Q3FDJQFQVCMJTIFE@CZ$00,1"% ͏छྨɺΫϥεϝιουͱ͍͏ͷଘࡏ͠·͢ɻΫϥεϝιο
υΫϥεʢ͍ͨম͖ͷܕʣʹରͯ͠ݺͼग़͠·͢ɻ TFMGϝιου໊Ͱఆٛ͠·͢ɻ Ϋϥεʹରͯ͠ݺͿɻ OFX͠ͳ͍ͰݺͿɻ DMBTTΫϥε໊ EFGTFMGϝιου໊ FOE FOE
ΠϯελϯεϝιουɺΫϥεϝιου DMBTT3FDJQF EFGUJUMF !UJUMF FOE EFGUJUMF U !UJUMFU FOE EFGTFMGQVCMJTIFE@CZ
$00,1"% FOE FOE Q3FDJQFQVCMJTIFE@CZ$00,1"% SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF ΠϯελϯεϝιουΠϯελϯεʢ͍ͨম͖ʣʹରͯ͠ݺͼɺ ΫϥεϝιουΫϥεʢ͍ͨম͖ͷܕʣʹରͯ͠ݺͼ·͢ɻ Ϋϥεϝιου ͜ͷจͰQVCMJTIFE@CZ Ϋϥεʹରͯ͠ݺͿɻ Πϯελϯεϝιου ͜ͷจͰUJUMF Πϯελϯεʹରͯ͠ݺͿɻ SFDJQF3FDJQFOFX QSFDJQFQVCMJTIFE@CZ$00,1"% 3FDJQFUJUMFDIFFTFDBLF ٯݺͳ͍ TFMG͕͍͍ͭͯΔͷͰΫϥεϝιου Πϯελϯεϝιου Πϯελϯεϝιου
ΠϯελϯεมʹΞΫηεͰ͖Δ ͷΠϯελϯεϝιου͚ͩ DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGUJUMF@BOE@BVUIPS !UJUMF !BVUIPS FOE
EFGTFMGQVCMJTIFE@CZ !UJUMF !BVUIPS FOE FOE ΠϯελϯεมʹΞΫηεͰ͖ΔͷΠϯελϯεϝιου͚ͩͰ͢ɻ ΫϥεϝιουͷதͰΠϯελϯεมʹΞΫηεͰ͖·ͤΜɻ ΠϯελϯεϝιουͳͷͰ ΠϯελϯεมʹΞΫηεՄ ΫϥεϝιουͳͷͰ ΠϯελϯεมʹΞΫηεෆՄ ͍ͨম͖ͷܕʹɺʮ͋Μ͜ଟ͍ʁʯͬͯฉ͍ ͯ͑ΒΕͳ͍ͷͱಉ͡Ͱ͢ɻͨͿΜɻ ͋Μ͜Πϯελϯε ͍ͨম͖ ͷͷ
ه๏ DMBTT3FDJQF EFGTFMGQVCMJTIFE@CZ $00,1"% FOE EFGUJUMF !UJUMF FOE FOE ͍··Ͱͬͦ͜Γʢʁʣͬͯ·͕ͨ͠ɺΠϯελϯεϝιουͱΫ
ϥεϝιου͜ͷΑ͏ͳه๏Ͱද͢͜ͱ͋Γ·͢ɻ 3FDJQFUJUMF 3FDJQFQVCMJTIFE@CZ Ϋϥε໊Πϯελϯεϝιου໊ Ϋϥε໊Ϋϥεϝιου໊
ԋश ˞ҎԼͭͷίʔυͰॻ͍ͯ0,Ͱ͢ɻ #PPLΫϥεΛ࡞ͬͯɺҎԼΛ࣮͍ͯͩ͘͠͞ɻ CJOGPͱ͍͏໊લͷΫϥεϝιουΛ࡞Γɺ5IJTJT#PPL DMBTTͱ͍͏จࣈྻΛฦ͍ͯͩ͘͠͞ɻ CJOJUJBMJ[FϝιουΛ࡞͍ͬͯͩ͘͞ɻͭͷҾUJUMFΛ ड͚औΓɺΠϯελϯεม!UJUMFೖ͍ͯͩ͘͠͞ɻ CCͰ࡞ͬͨ!UJUMFมΛฦ͢ϝιουΛ࡞ͬͯͩ͘͞ ͍ɻ
࣍ͷϖʔδʹ ղ͕͋Γ·͢
ԋशղ #PPLΫϥεΛ࡞ͬͯɺҎԼΛ࣮͍ͯͩ͘͠͞ɻ CJOGPͱ͍͏໊લͷΫϥεϝιουΛ࡞Γɺ#PPLDMBTTͱ͍͏จࣈྻΛฦ ͍ͯͩ͘͠͞ɻ CJOJUJBMJ[FϝιουΛ࡞͍ͬͯͩ͘͞ɻͭͷҾUJUMFΛड͚औΓɺΠϯε λϯεม!UJUMFೖ͍ͯͩ͘͠͞ɻ CCͰ࡞ͬͨ!UJUMFΛฦ͢ϝιουΛ࡞͍ͬͯͩ͘͞ɻ DMBTT#PPL BUUS@BDDFTTPSUJUMF EFGTFMGJOGP
#PPLDMBTT FOE EFGJOJUJBMJ[F UJUMF !UJUMFUJUMF FOE FOE Q#PPLJOGP#PPLDMBTT CPPL#PPLOFX .PNP QCPPLUJUMF.PNP CBUUS@BDDFTTPSΛ͏ͱߦͰॻ͚·͢ɻ ·ͨɺҎԼͷΑ͏ʹॻ͍ͯ0,Ͱ͢ɻ EFGUJUMF !UJUMF FOE
·ͱΊ
ΫϥεͱΠϯελϯε "SSBZ 4USJOH Ϋϥε ΦϒδΣΫτͷ छྨΛද͢ͷɻ ܕɻछɻઃܭਤɻ < >
ͪ;Δ Πϯελϯε Ϋϥε͔Β ࡞ΒΕͨͷɻ
ΫϥεͱΠϯελϯε Πϯελϯε IUUQXXXqJDLSDPNQIPUPTZPHHZ IUUQXXXqJDLSDPNQIPUPTUPOPNVSB Ϋϥε ઃܭਤ DMBTT͔Β࡞ΒΕͨͷ
ΠϯελϯεΛͭ͘ΔɿOFXϝιου OFXΫϥε͔ΒΠϯελϯεΦϒδΣΫτΛ࡞Δϝιου ͍ͨম͖ͷܕΛͬͯɺ͍ͨম͖Λম͘ "SSBZOFX<> 4USJOHOFX ҰํͰɺࠓ·Ͱॻ͍͍ͯͨΑ͏ʹɺ ΠϯελϯεΦϒδΣΫτΛ ࡞Δ͜ͱՄೳͰ͢ɻ <
> ͪ;Δ ࣮ࡍͷ3VCZͷίʔυͰ OFXϝιουΛ͏ͱɺ ͦͷΫϥεͷۭͬΆͷΦϒδΣΫτ͕Ͱ͖Δ 5BJZBLJOFX ͍ͨম͖ͷܕ 5BJZBLJΫϥε ͔Βɺ͍ͨম͖Πϯελϯε͕ ͭͰ͖͕͋Γ·͢ɻ OFX͢Δͱͦͷճ͚ͩ ͍ͨম͖Πϯελϯε͕ Ͱ͖·͢ɻ 5BJZBLJOFX ͍ͨম͖ͷܕ 5BJZBLJΫϥε
DMBTTͷͭ͘Γ͔ͨ DMBTT ͍ͨম͖ͷܕ ΛࣗͰ࡞Δ߹ͷॻ͖ํͰ͢ɻ DMBTTΫϥε໊ Ϋϥεͷఆٛ FOE Ϋϥε໊ඞͣେจࣈ͔Β࢝ΊΔɻ ྫɿ"SSBZ 4USJOH
3FDJQF #PPL DMBTT3FDJQF ͜͜ʹΫϥεͷ༰Λॻ͘ FOE ྫɿ
ͭͬͨ͘DMBTTΛ OFXͯ͠ΈΔ ࣗ࡞ͷDMBTT ͍ͨম͖ͷܕ ͔ΒOFXͯ͠Πϯελϯε ͍ͨম͖ Λͭͬͯ͘Έ·͢ɻ DMBTT3FDJQF FOE SFDJQF3FDJQFOFX
খจࣈͷSFDJQFมͰɺΠϯελϯεΛೖ͍ͯ͠·͢ɻ େจࣈ࢝·Γͷ3FDJQFΫϥε໊Ͱ͢ɻ
Τϥʔͷཧ༝ มͷείʔϓʢ༗ޮൣғʣ DMBTT3FDJQF EFGUJUMF U SFDJQF@UJUMFU˞ FOE EFGUJUMF SFDJQF@UJUMF FOE
FOE มʹ༗ޮൣғ͕͋Γ·͢ɻ มʹ༗ޮൣғɺੜଘ ظ͕ؒ͋Γ·͢ɻϝιο υͰ࡞ͨ͠มɺ ͦͷϝιουͷத͚͕ͩ ༗ޮൣғͰ͢ɻ ͜ͷΑ͏ͳมΛ ϩʔΧϧมͱݺͼ·͢ɻ ˞ͷߦͷมSFDJQF@UJUMFɺͦͷϝιο υͷத͚͕ͩείʔϓʢ༗ޮൣғʣͰ͢ɻ Ͱɺείʔϓͷ͍ มΛ࡞ΔʹͲ͏͢ Ε͍͍Ͱ͠ΐ͏͔ʁ SFDJQF@UJUMF ͷείʔϓ ͜͜Ͱ্هͷ SFDJQF@UJUMFม ʹΞΫηεͰ͖ͳ͍
Πϯελϯεม DMBTT3FDJQF EFGUJUMF U !SFDJQF@UJUMFU FOE EFGUJUMF !SFDJQF@UJUMF FOE FOE
SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMFDIFFTFDBLF ΠϯελϯεΦϒδΣΫτ͕ੜଘ͍ͯ͠Δؒͣͬͱ͑Δม͕ ΠϯελϯεมͰ͢ɻม໊ͷ಄ʹ!Λ͚ͭ·͢ɻ !SFDJQF@UJUMF ͷείʔϓ ͜͜ͰˏSFDJQF@UJUMFม ʹΞΫηεͰ͖Δ
Πϯελϯεมͷੑ࣭̍ DMBTT3FDJQF EFGUJUMF U !SFDJQF@UJUMFU FOE EFGUJUMF !SFDJQF@UJUMF FOE FOE
SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF SFDJQF3FDJQFOFX SFDJQFUJUMFNBDBSPPO QSFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMFNBDBSPPO ΠϯελϯεΦϒδΣΫ τʢ͍ͨম͖ʣ͝ͱʹ ΠϯελϯεมΛ ผʑʹ͍࣋ͬͯ·͢ɻ
Πϯελϯεมͷੑ࣭̎ ˞͜ͷίʔυʹޡΓ͕͋Γ·͢ DMBTT3FDJQF EFGUJUMF U !SFDJQF@UJUMFU FOE EFGUJUMF !SFDJQF@UJUMF FOE
FOE SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFSFDJQF@UJUMF Πϯελϯεม ΦϒδΣΫτͷ֎͔ ΒΞΫηεͰ͖ ·ͤΜɻ ΞΫηε͢Δ࣌ɺ ͦͷΦϒδΣΫτͷ ϝιουΛ௨ͯ͡Ξ Ϋηε͠·͢ɻ VOEFpOFENFUIPEASFDJQF@UJUMFGPS3FDJQF Y!SFDJQF@UJUMFDIFFTFDBLF /P.FUIPE&SSPS ࣮ߦ݁Ռ
BUUS@BDDFTTPS DMBTT3FDJQF EFGUJUMF U !UJUMFU FOE EFGUJUMF !UJUMF FOE FOE
SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMF DIFFTFDBLF ΠϯελϯεมΛಉ໊ͷϝιουͰಡΈॻ͖͢ΔίʔυΑ͘ ͏ͷͰɺศརͳॻ͖ํBUUS@BDDFTTPS͕༻ҙ͞Ε͍ͯ·͢ɻ DMBTT3FDJQF BUUS@BDDFTTPSUJUMF FOE SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMF DIFFTFDBLF ಉ͡ಈ࡞ ͱͯ͘ͳΓ·ͨ͠ɻ ॻ͖ํɿ BUUS@BDDFTTPSΠϯελϯεม໊ͷγϯϘϧ
໋໊نଇ Ϋϥε໊ͷྫɿ"SSBZ 4USJOH 3FDJQF #PPL ୯ޠҎ্ΛΈ߹ΘͤΔͱ͖ɺ୯ޠڥքจࣈΛେจࣈʹ͠·͢ ྫɿ3FDJQF4JUF ͪͳΈʹɺ͜ͷλΠϓͷنଇΛ$BNFM$BTFͱ͍͍·͢ɻ Βͩ͘ ม໊ͷྫɿBSSBZ
TUSJOH SFDJQF CPPL ୯ޠҎ্ΛΈ߹ΘͤΔͱ͖ɺ୯ޠΛ@Ͱͭͳ͗·͢ ྫɿSFDJQF@TJUF ͪͳΈʹɺ͜ͷλΠϓͷنଇΛ4OBLF$BTFͱ͍͍·͢ɻ ͼ Ϋϥε໊େจࣈ࢝·Γɺม໊খจࣈͷΈ
JOJUJBMJ[Fϝιου DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGJOJUJBMJ[F QVUTJOJUJBMJ[FE FOE FOE SFDJQF3FDJQFOFXJOJUJBMJ[FE JOJUJBMJ[Fͱ͍͏ಛผͳ໊લͷϝιουΛ࡞Δͱɺ
ΠϯελϯεΛ࡞Δࡍ OFXϝιου͕ݺΕͨࡍ ʹ ࣗಈͰ࣮ߦ͢ΔϝιουΛ࡞Δ͜ͱ͕Ͱ͖·͢ɻ
JOJUJBMJ[Fϝιου DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGJOJUJBMJ[F UJUMF BVUIPS !UJUMFUJUMF !BVUIPSBVUIPS FOE
FOE SFDJQF3FDJQFOFX DIFFTFDBLF JHBSBTIJ QSFDJQFUJUMFDIFFTFDBLF QSFDJQFBVUIPSJHBSBTIJ OFXϝιουʹҾΛ͢ͱɺJOJUJBMJ[FϝιουͷҾͱͯ͠ड ͚औΔ͜ͱ͕Ͱ͖·͢ɻ OFXϝιουݺͼग़࣌͠ʹ͠ ͨҾ͕ JOJUJBMJ[Fϝιουʹ͞ΕΔɻ
Πϯελϯεϝιου DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGUJUMF@BOE@BVUIPS !UJUMF !BVUIPS FOE FOE
SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF SFDJQFBVUIPSJHBSBTIJ QSFDJQFUJUMF@BOE@BVUIPSDIFFTFDBLFJHBSBTIJ ͜͜·Ͱݟ͖ͯͨΑ͏ͳɺΫϥεͷதͰී௨ʹఆٛͨ͠ϝιουΛ Πϯελϯεϝιουͱ͍͍·͢ɻΠϯελϯεʹରͯ͠ݺͿ͜ͱ͕ Ͱ͖ΔϝιουͰ͢ɻ UJUMF@BOE@BVUIPS Πϯελϯεϝιου BUUS@BDDFTTPSͰ࡞ΒΕΔϝιο υΠϯελϯεϝιουͰ͢ɻ Πϯελϯεϝιου Πϯελϯε ͍ͨম͖ ʹର͠ ͯݺͿ͜ͱ͕Ͱ͖·͢ɻ
Ϋϥεϝιου DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGTFMGQVCMJTIFE@CZ $00,1"% FOE FOE Q3FDJQFQVCMJTIFE@CZ$00,1"% ͏छྨɺΫϥεϝιουͱ͍͏ͷଘࡏ͠·͢ɻΫϥεϝιο
υΫϥεʢ͍ͨম͖ͷܕʣʹରͯ͠ݺͼग़͠·͢ɻ TFMGϝιου໊Ͱఆٛ͠·͢ɻ Ϋϥεʹରͯ͠ݺͿɻ OFX͠ͳ͍ͰݺͿɻ DMBTTΫϥε໊ EFGTFMGϝιου໊ FOE FOE
ΠϯελϯεϝιουɺΫϥεϝιου DMBTT3FDJQF EFGUJUMF !UJUMF FOE EFGUJUMF U !UJUMFU FOE EFGTFMGQVCMJTIFE@CZ
$00,1"% FOE FOE Q3FDJQFQVCMJTIFE@CZ$00,1"% SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF ΠϯελϯεϝιουΠϯελϯεʢ͍ͨম͖ʣʹରͯ͠ݺͼɺ ΫϥεϝιουΫϥεʢ͍ͨম͖ͷܕʣʹରͯ͠ݺͼ·͢ɻ Ϋϥεϝιου ͜ͷจͰQVCMJTIFE@CZ Ϋϥεʹରͯ͠ݺͿɻ Πϯελϯεϝιου ͜ͷจͰUJUMF Πϯελϯεʹରͯ͠ݺͿɻ SFDJQF3FDJQFOFX QSFDJQFQVCMJTIFE@CZ$00,1"% 3FDJQFUJUMFDIFFTFDBLF ٯݺͳ͍ TFMG͕͍͍ͭͯΔͷͰΫϥεϝιου Πϯελϯεϝιου Πϯελϯεϝιου
ΠϯελϯεมʹΞΫηεͰ͖Δ ͷΠϯελϯεϝιου͚ͩ DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGUJUMF@BOE@BVUIPS !UJUMF !BVUIPS FOE
EFGTFMGQVCMJTIFE@CZ !UJUMF !BVUIPS FOE FOE ΠϯελϯεมʹΞΫηεͰ͖ΔͷΠϯελϯεϝιου͚ͩͰ͢ɻ ΫϥεϝιουͷதͰΠϯελϯεมʹΞΫηεͰ͖·ͤΜɻ ΠϯελϯεϝιουͳͷͰ ΠϯελϯεมʹΞΫηεՄ ΫϥεϝιουͳͷͰ ΠϯελϯεมʹΞΫηεෆՄ ͍ͨম͖ͷܕʹɺʮ͋Μ͜ଟ͍ʁʯͬͯฉ͍ ͯ͑ΒΕͳ͍ͷͱಉ͡Ͱ͢ɻͨͿΜɻ ͋Μ͜Πϯελϯε ͍ͨম͖ ͷͷ
None
ࢀߟࢿྉ
BCD ࣮ߦ݁Ռ QVUTBCD ॻࣜ 3VCZίʔυ ࣮ߦ݁Ռ TIFMMίϚϯυ MT Q
จதͰͰॻ͖·͢
ڭՊॻɿͨͷ͍͠3VCZ IUUQXXXBNB[PODPKQEQ ͓ങ͍ٻΊ େֶੜڠ·ͨ δϡϯΫಊାళͰ
՝νΣοΫ༻ͷᝦͷॻ͖ํ ্ͷํʹֶ੶൪߸ͱ໊લΛॻ͍͍ͯͩ͘͞ ֶ੶൪߸ ໊લ ˞͜ͷลʹߨࢣਞ͕Ϋ ϦΞͨ͠՝൪߸Λॻ ͍͍͖ͯ·͢ɻ
ߨٛࢿྉஔ͖ աڈͷࢿྉ͕%-Ͱ͖·͢ɻ IUUQTHJUIVCDPNJHBJHBIJUPUTVCBTIJSVCZ
ࡶஊɾ࣭༻GBDFCPPLάϧʔϓ IUUQTXXXGBDFCPPLDPNHSPVQTIJUPUTVCBTIJSC ɾՃೖඇՃೖࣗ༝Ͱ͢ ɾՃೖඇՃೖʹؔ͠·ͤΜ ɾࢀՃऀҰཡެ։͞Ε·͢ ɾࢀՃऀελοϑ ߨࢣɾ5" ͱࡢɺࠓͷडߨऀͰ͢ ɾॻ͖ࠐΈࢀՃऀͷΈݟ͑·͢ ɾرऀΞΫηεͯ͠ࢀՃਃ͍ͯͩ͘͠͞
ɾࡶஊɺ࣭ɺٞͳͲԿͰؾʹͤͣͲ͏ͧʙ ɾ࣭ʹ͑ΒΕΔਓ͍͑ͯ͋͛ͯͩ͘͞ ɾߨࢣਞ͓͑͠·͢ ɾೖͬͨΒܰࣗ͘ݾհ͓Ͷ͕͍͠·͢