Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Visual Regression Testの長期運用や全員Approve制度について - CA.swift #13

Visual Regression Testの長期運用や全員Approve制度について - CA.swift #13

WINTICKETでの開発を内定者目線で振り返る
Visual Regression Testの長期運用や全員Approve制度について
CA.swift #13

91237320c9f826c0510d5bae573164e0?s=128

Takuma Osada

May 09, 2021
Tweet

Transcript

  1. 8*/5*$,&5Ͱͷ։ൃΛ಺ఆऀ໨ઢͰৼΓฦΔ   7JTVBM3FHSFTTJPO5FTUͷ௕ظӡ༻΍શһ"QQSPWF੍౓ʹ͍ͭͯ $"TXJGU

  2. ɾ8*/5*$,&5J04νʔϜd   ࣗݾ঺հ ௕ా୎അ ɾ౦ژཧՊେֶ೥ ɾαΠόʔΤʔδΣϯτଔ಺ఆऀ PTUL UBLVNBPTBEB

  3.   "(&/%" J04νʔϜͷ։ൃʹ͍ͭͯ 7JTVBM3FHSFTTJPO5FTUʹ͍ͭͯ ಺ఆऀ͔ΒݟͨαΠόʔΤʔδΣϯτ8*/5*$,&5 શһ"QQSPWF੍౓ʹ͍ͭͯ

  4.   "(&/%" J04νʔϜͷ։ൃʹ͍ͭͯ 7JTVBM3FHSFTTJPO5FTUʹ͍ͭͯ ಺ఆऀ͔ΒݟͨαΠόʔΤʔδΣϯτ8*/5*$,&5 શһ"QQSPWF੍౓ʹ͍ͭͯ

  5.  

  6.  

  7.   J04νʔϜͷ։ൃମ੍ ɾݱࡏਓ ࣾһ͞Μਓ ࣗ෼ ɾDBUTPTTͰ࡞੒ެ։͍ͯ͠ΔϥΠϒϥϦΛ਺ଟ͘ར༻͠ܧଓతʹϝϯςφϯε͍ͯ͠Δ ɾίʔυϨϏϡʔ͸શһ"QQSPWF੍Λ࠾༻ ˡࠓ೔࿩͍ͨ͜͠ͱᶃ ɾGBTUMBOF

    'JSFCBTF"QQ%JTUSJCVUJPO $*Λར༻ͯ͠ਃ੥ɺ05"ͷ഑෍ͷࣗಈԽΛߦ͏ ɾຖिϥϯνΛνʔϜͰͯ͠Δ ɾΞΫηγϏϦςΟରԠ΋ ɾ7JTVBM3FHSFTTJPO5FTUಋೖͯ͠Δ ˡࠓ೔࿩͍ͨ͜͠ͱᶄ ɾίϯςΫενϡΞϧσΟʔϓϦϯΫରԠ ɾ࠷ۙ͸νʔϜͰίʔυϨϏϡʔձΛͯ͠Δ
  8.   "(&/%" J04νʔϜͷ։ൃʹ͍ͭͯ 7JTVBM3FHSFTTJPO5FTUʹ͍ͭͯ ಺ఆऀ͔ΒݟͨαΠόʔΤʔδΣϯτ8*/5*$,&5 શһ"QQSPWF੍౓ʹ͍ͭͯ

  9.   શһ"QQSPWF੍౓ ίʔυϨϏϡʔͷશһ"QQSPWF੍ ɾίʔυϨϏϡʔ࣌ʹࣗ෼Ҏ֎ͷνʔϜϝϯόʔશһ͔Β"QQSPWFΛ΋ΒΘͳ͍ݶΓNFSHF͠ͳ੍͍౓ ɾ8*/5*$,&5Ͱ͸࠷େਓͰͷ࣮ࢪܦݧ͋Γ

  10.   ϝϦοτ ɾϝϯόʔͰೝࣝͷζϨ͕ੜ·Εͳ͍ ɾҰ෦ͷਓ͹͔Γ͕஌͍ͬͯΔঢ়ଶʹͳΒͳ͍ͷͰ࣮૷͕ൿ఻ͷλϨʹͳΓʹ͍͘ ɾϚʔδޙʹ͋ͦ͜௚ͯ͠ཉ͔ͬͨ͠ʜΈ͍ͨͳ͜ͱ͕ى͖ͳ͍ ɾ৽͘͠ೖ͖ͬͯͨਓ͕νʔϜʹೃછΈ΍͍͢ ɾΈΜͳͰ"QQSPWFΛग़͢ͷͰνʔϜͷҰһײΛૣ͔͘Βײ͡Δ ɾ࣮૷ͷ࣭໰͕Ͱ͖Δػձ͕Ͱ͖Δ େࣄ

    શһ"QQSPWF੍౓
  11.   σϝϦοτ ɾશһʹίʔυϨϏϡʔ͢Δίετ͕ൃੜ͢Δ ɾϚʔδ͢Δ·Ͱʹ͕͔͔࣌ؒΔ ɾ(JU)VCͷҰཡը໘Ͱ"QQSPWF͕Կݸ͋Δ͔ɺશһͷ"QQSPWF͕͖ͯΔͷ͔֬ೝ͠ਏ͍ ɾϑϦʔϥϯε΍୹ظ͔͍ؒ͠ͳ͍ਓʹͱͬͯ͸ίετ͕σΧ͗͢Δ νʔϜϝϯόʔ͕̒ਓҎ্ʹͳΔͱݫ͍͠ ɾ୹ظؒͰޮՌ͕෼͔ΓͮΒ͍ શһ"QQSPWF੍౓

  12.   σϝϦοτͷରࡦ શһʹίʔυϨϏϡʔ͢Δίετ͕ൃੜ͢Δ Ϛʔδ͢Δ·Ͱʹ͕͔͔࣌ؒΔ (JU)VCͷҰཡը໘Ͱ"QQSPWF͕Կݸ͋Δ͔ɺશһͷ"QQSPWF͕͖ͯΔͷ͔֬ೝ͠ਏ͍ ɾࠩ෼͕؆୯͗͢Δ΋ͷ͸"QQSPWFͷ13ͱͯ͠ग़͢ɺ13࡞੒ऀ͕Α͠ͳʹ൑அ͢ΔܗͰରԠ͢Δ ɾ(JU)VC"DUJPOTΛར༻ͯ͠13ͷϥϕϧΛࣗಈ࡟আ෇༩͢Δ͜ͱͰΘ͔Γ΍͍͢ܗͰՄࢹԽ͢Δ ɾ(JU)VC"DUJPOTΛར༻ͯ͠13࡞੒࣌ʹࣗಈͰࣗ෼Ҏ֎ͷνʔϜϝϯόʔΛ3FWJFXFSTʹ௥Ճ͢Δ ɾ4MBDLʹ13ͷঢ়گͱ୭଴ͪͳͷ͔೔ճఆ࣌௨஌͢Δ

    શһ"QQSPWF੍౓ ಋೖͨ͠ ಋೖͨ͠
  13.   ·ͱΊ ɾݸਓͷײ૝ͱͯ͠୹ظతʹ͸ϝϦοτ͕ബ͍͕௕ظతʹ͸ϝϦοτͷํ͕উͭͱࢥ͏ ɾϑϦʔϥϯε΍୹ظ͔͍ؒ͠ͳ͍ਓ͕͘Δ͜ͱ͕ͳ͍ɾՄೳੑ͕௿͍νʔϜ͸े෼ʹಋೖ͢ΔՁ஋͕͋Δ ɾΠϯλʔϯ΍಺ఆऀ͸୹ظ͚ؒͩͲνʔϜ΁ͷ׳ΕɺνʔϜจԽΛཧղ͢Δ఺ʹ͓͍ͯྑ͍໾ׂΛՌͨ͢ શһ"QQSPWF੍౓ ɾνʔϜͷਓ਺͕̒ਓ͙Β͍͔Β͠ΜͲ͘ͳΔ

  14.   "(&/%" J04νʔϜͷ։ൃʹ͍ͭͯ 7JTVBM3FHSFTTJPO5FTUʹ͍ͭͯ ಺ఆऀ͔ΒݟͨαΠόʔΤʔδΣϯτ8*/5*$,&5 શһ"QQSPWF੍౓ʹ͍ͭͯ

  15.   7JTVBM3FHSFTTJPO5FTU ɾ࿨༁ը૾ճؼςετ ɾը૾ͷࠩ෼Λݕग़͢Δɺεφοϓγϣοτςετͷͻͱͭ ɾվमʹΑΔ༧ظͤ͵6*ͷσβΠϯ่Ε ͍ΘΏΔσάϨ Λૉૣ͘ݟ͚ͭΔ͜ͱΛՄೳʹͯ͘͠ΕΔ 7JTVBM3FHSFTTJPO5FTU 735

    ͱ͸ ɾ͜ͷൃදͰ͸735ͱ͜Ε͔Βུ͠·͢ ɾ഑ଐ࣌఺Ͱಋೖࡁɺ735ͷΧόϨοδվળλεΫ࣌ʹؾ͍ͮͨ͜ͱΛ࿩͠·͢
  16.   7JTVBM3FHSFTTJPO5FTU ඞཁͳ΋ͷ ɾSFHWJ[SFHTVJU ɾQMBZCPPLVJQMBZCPPLJPT ɾSB$BSCPO ɾSB7VF'MVY εφοϓγϣοτΛอଘ͠ɺൺֱ͢ΔͨΊͷπʔϧ 735༻ͷը໘΍ίϯϙʔωϯτ࡞੒͢Δπʔϧ

    એݴతʹίϯϙʔωϯτΛ࡞੒͢ΔͨΊπʔϧ .PDLBCMFͳઃܭΛ୲อ͢ΔͨΊͷπʔϧ
  17.   7JTVBM3FHSFTTJPO5FTU 8*/5*$,&5ͷ735ͷίϯϙʔωϯτͷ%&.0

  18.   7JTVBM3FHSFTTJPO5FTU 8*/5*$,&5Ͱ͸.PDLBCMFͳઃܭΛಋೖ͍ͯ͠·͢ɻαϯϓϧίʔυΛަ͑ͳ͕Βઆ໌͍͖ͯ͠·͢ɻ IUUQTHJUIVCDPNUBLVNBPTBEB$"4XJGU4BNQMF આ໌͕Θ͔Γʹ͍͘Մೳੑ͕͋ΔͷͰαϯϓϧίʔυΛ৐͚͓͖ͬͯ·͢ɻ 735ͷखॱͷલʹ

  19.   7JTVBM3FHSFTTJPO5FTU खॱ ᶃ6*ίϯϙʔωϯτͷ࡞੒ ᶄίϯϙʔωϯτΛςετ͢ΔͨΊͷ$MBTT࡞੒ ίϯϙʔωϯτ୯ҐͰςετ͢Δ৔߹

  20.   7JTVBM3FHSFTTJPO5FTU ίϯϙʔωϯτ୯ҐͰςετ͢Δ৔߹ ᶃ6*ίϯϙʔωϯτͷ࡞੒ ·ͣ͸6*ίϯϙʔωϯτΛ࡞੒͠·͢ YJCͰ࡞੒ͨ͠4QFBLFS7JFXΛ؅ཧ͢ΔίϯϙʔωϯτΫϥεΛ࡞੒͠·͢

  21.   7JTVBM3FHSFTTJPO5FTU ίϯϙʔωϯτ୯ҐͰςετ͢Δ৔߹ ᶃ6*ίϯϙʔωϯτͷ࡞੒ $BSCPO͸ࠩ෼ߋ৽΋ߦͬͯ͘ΕΔͷͰ*OEFOUJpBCMF$PNQPOFOUʹ४ڌͤ͞·͢ɺ ͦͷͨΊʹJEΛ͍࣋ͨͤͯ·͢

  22.   7JTVBM3FHSFTTJPO5FTU ίϯϙʔωϯτ୯ҐͰςετ͢Δ৔߹ ᶃ6*ίϯϙʔωϯτͷ࡞੒ ࠩ෼ߋ৽͢ΔͨΊͷSFOEFSJOHͷλΠϛϯάΛTIPVMESFOEFSͰఆٛ͠ɺ SFOEFSJOHΛߦ͏ࡍʹมߋ͢ΔUFYU΍৭ͳͲΛࢦఆ͠·͢

  23.   7JTVBM3FHSFTTJPO5FTU ᶄίϯϙʔωϯτΛςετ͢ΔͨΊͷ$MBTT࡞੒ ίϯϙʔωϯτ୯ҐͰςετ͢Δ৔߹ ᶃ6*ίϯϙʔωϯτͷ࡞੒ ࡞੒ͨ͠ίϯϙʔωϯτ͸QMBZCPPLJPTͷΫϥεʹ४ڌͨ͠4DFOBSJPͱ͍͏TUSVDUʹ ఆٛ͢Δ͜ͱͰ௥Ճ׬ྃͰ͢

  24.   7JTVBM3FHSFTTJPO5FTU खॱ ᶃը໘ͷ࡞੒ ᶄͦͷը໘͕ґଘͯ͠ΔઃܭΫϥεͷϞοΫͷ࡞੒ ᶅը໘Λςετ͢ΔͨΊͷ$MBTT࡞੒ ը໘୯ҐͰςετ͢Δ৔߹ ˡ͜͜େࣄ

  25.   7JTVBM3FHSFTTJPO5FTU ᶃը໘ͷ࡞੒ ը໘୯ҐͰςετ͢Δ৔߹ ͸͡Ίʹຖ౓߃ྫͷ7JFX$POUSPMMFSΛ࡞੒͠·͢

  26.   7JTVBM3FHSFTTJPO5FTU ᶃը໘ͷ࡞੒ ը໘୯ҐͰςετ͢Δ৔߹ "EBQUFSͱ͍͏΋ͷΛ%*͠·͢ɻ "EBQUFS͸.77.ʹ͓͚Δ7JFX.PEFMͷΑ͏ͳ໾ׂΛ͢Δ΋ͷͰ͢

  27.   7JTVBM3FHSFTTJPO5FTU ᶃը໘ͷ࡞੒ ը໘୯ҐͰςετ͢Δ৔߹ ઌ΄Ͳͷίϯϙʔωϯτಉ༷ʹࠩ෼ߋ৽Λߦ͏ͨΊʹSFOEFSFSΛఆٛ͠·͢ɻ

  28.   7JTVBM3FHSFTTJPO5FTU ᶃը໘ͷ࡞੒ ը໘୯ҐͰςετ͢Δ৔߹ EBUB4UBUFͷ஋͕ߋ৽͞ΕͨλΠϛϯάͰSFOEFSFS͕SFOEFSͷॲཧΛCJOE͠·͢ ͦͷ஋͸%BUB$PNQPTFSʹྲྀΕΔΑ͏ʹ͍ͯ͠·͢

  29.   7JTVBM3FHSFTTJPO5FTU ᶃը໘ͷ࡞੒ ը໘୯ҐͰςετ͢Δ৔߹ ͜Ε͕%BUB$PNQPTFSͰ͢ %BUB$PNQPTFS͸6*5BCMF7JFX%BUB4PVSDFͷΑ͏ͳ໾ׂΛ͠·͢ ίϯϙʔωϯτΛએݴతʹఆٛ͠5BCMF7JFXʹ৐͚ͬΔ΋ͷΛߏங͠·͢

  30.   7JTVBM3FHSFTTJPO5FTU ᶃը໘ͷ࡞੒ ը໘୯ҐͰςετ͢Δ৔߹ ͜ͷ4UBUFͱ͸ίϯϙʔωϯτΛදࣔ͢ΔͨΊʹඞཁͳσʔλΛอ࣋ͤ͞ɺ؅ཧ͢Δ΋ͷͰ͢

  31.   7JTVBM3FHSFTTJPO5FTU ᶃը໘ͷ࡞੒ ը໘୯ҐͰςετ͢Δ৔߹ ᶄͦͷը໘͕ґଘͯ͠ΔઃܭΫϥεͷϞοΫͷ࡞੒ 4UBUFͷ࡞੒ ࣍ʹ4UBUFΛఆٛ͠·͢ɻ4UBUFΛఆٛ͢Δ্Ͱ"EBQUFS͔ΒͷJOQVUΛड͚औΔͨΊͷ"DUJPOɺ ड͚औͬͨ"DUJPOΛTUBUF͕อ࣋͢Δ஋ʹม׵͢Δ.VUBUJPO 

    "EBQUFS΍7JFX$POUSPMMFS͕ΞΫη͢ΔͨΊͷ$PNQVUFEΛఆٛ͠·͢
  32.   7JTVBM3FHSFTTJPO5FTU ᶃը໘ͷ࡞੒ ը໘୯ҐͰςετ͢Δ৔߹ ᶄͦͷը໘͕ґଘͯ͠ΔઃܭΫϥεͷϞοΫͷ࡞੒ 4UBUFͷ࡞੒ ͦͷͨΊTUBUF͕อ͍࣋ͯ͠Δ஋͸QSJWBUFͰ͸ͳ͘pMFQSJWBUFʹ͢Δ͜ͱͰ ಉҰϑΝΠϧ಺ͷNVUBUJPO΍DPNQVUFE͕ࢀরͰ͖ΔΑ͏ʹ͍ͯ͠·͢

  33.   7JTVBM3FHSFTTJPO5FTU ᶃը໘ͷ࡞੒ ը໘୯ҐͰςετ͢Δ৔߹ ᶄͦͷը໘͕ґଘͯ͠ΔઃܭΫϥεͷϞοΫͷ࡞੒ 4UBUFͷ࡞੒ DPNQVUFEͰ͸"EBQUFS΍7JFX$POUSPMMFS͕ड͚औΔ͚ͩͳͷͰ HFUUFS͚ͩͰ͋Δ͜ͱΛ୲อ͢ΔͨΊʹ3FBDUJWF4XJGUͷQSPQFSUZ΍TJHOBMʹ͍ͯ͠·͢

  34.   7JTVBM3FHSFTTJPO5FTU ᶃը໘ͷ࡞੒ ը໘୯ҐͰςετ͢Δ৔߹ ᶄͦͷը໘͕ґଘͯ͠ΔઃܭΫϥεͷϞοΫͷ࡞੒ 4UBUFͷ࡞੒ ͜Ε͕࡞੒ͨ͠DPNQVUFEΫϥεͷNPDLͰ͢ QSPUPDPMΛఆٛ͢Δ͜ͱͰNPDLΫϥεΛ࡞੒Ͱ͖ΔΑ͏ʹ͍ͯ͠·͢

  35.   7JTVBM3FHSFTTJPO5FTU ᶃը໘ͷ࡞੒ ը໘୯ҐͰςετ͢Δ৔߹ ᶄͦͷը໘͕ґଘͯ͠ΔઃܭΫϥεͷϞοΫͷ࡞੒ 4UBUFͷ࡞੒ "EBQUFSͷ࡞੒ ࣍ʹ"EBQUFSΛ࡞੒͠·͢ɻ ઌ΄Ͳͷઆ໌௨Γɺ.77.ͷ7JFX.PEFMͷ໾ׂΛ͍ͯ͠·͢

    "EBQUFS͸TUPSFΛอ࣋͠ɺDPNQVUFEʹΞΫηεͰ͖ΔΑ͏ʹ͍ͯ͠·͢
  36.   7JTVBM3FHSFTTJPO5FTU ᶃը໘ͷ࡞੒ ը໘୯ҐͰςετ͢Δ৔߹ ᶄͦͷը໘͕ґଘͯ͠ΔઃܭΫϥεͷϞοΫͷ࡞੒ 4UBUFͷ࡞੒ "EBQUFSͷ࡞੒ ·ͨTUPSFΛར༻ͯ͠BDUJPOΛࢦఆ͠ɺݺͼग़ͤΔΑ͏ʹ΋͍ͯ͠·͢

  37.   7JTVBM3FHSFTTJPO5FTU ᶃը໘ͷ࡞੒ ը໘୯ҐͰςετ͢Δ৔߹ ᶄͦͷը໘͕ґଘͯ͠ΔઃܭΫϥεͷϞοΫͷ࡞੒ 4UBUFͷ࡞੒ "EBQUFSͷ࡞੒ ͜ͷ࣌ɺؔ਺͸QVSFGVODUJPOʹͯ͋͛͠Δ͜ͱͰNPDLBCMFʹ͠΍͘͢ͳ͍ͬͯ·͢

  38.   7JTVBM3FHSFTTJPO5FTU ᶃը໘ͷ࡞੒ ը໘୯ҐͰςετ͢Δ৔߹ ᶄͦͷը໘͕ґଘͯ͠ΔઃܭΫϥεͷϞοΫͷ࡞੒ 4UBUFͷ࡞੒ "EBQUFSͷ࡞੒ ઌ΄ͲͷDPNQVUFEͱಉ༷ʹNPDLΛ࡞੒ͯ͋͛͠·͢ɻ 1VSFGVODUJPOͳͷͰ༨ܭͳ͜ͱΛߟ͑ͣʹNPDLΛ࡞੒Ͱ͖ͯΔ͜ͱ͕Θ͔Γ·͢

  39.   7JTVBM3FHSFTTJPO5FTU ᶃը໘ͷ࡞੒ ը໘୯ҐͰςετ͢Δ৔߹ ᶄͦͷը໘͕ґଘͯ͠ΔઃܭΫϥεͷϞοΫͷ࡞੒ 4UBUFͷ࡞੒ "EBQUFSͷ࡞੒ ᶅը໘Λςετ͢ΔͨΊͷ$MBTT࡞੒

  40.   7JTVBM3FHSFTTJPO5FTU ᶃը໘ͷ࡞੒ ը໘୯ҐͰςετ͢Δ৔߹ ᶄͦͷը໘͕ґଘͯ͠ΔઃܭΫϥεͷϞοΫͷ࡞੒ 4UBUFͷ࡞੒ "EBQUFSͷ࡞੒ ᶅը໘Λςετ͢ΔͨΊͷ$MBTT࡞੒ ࡞੒ͨ͠NPDLΛར༻ͯ͠ఆٛͯ͠׬ྃͰ͢

  41.   7JTVBM3FHSFTTJPO5FTU ϝϦοτ ɾࡉ͍6*मਖ਼͚ͩͰ͋Ε͹6*$BUBMPHͷϏϧυͷΈͰࡁΉ ɾ9DPEFͷWFSTJPOΛ͋͛ͨ࣌ʹϑΥϯτͷࡉ͔͍ҧ͍ʹؾ͚ͮͨͷ͸ײಈͨ͠ ɾμʔΫϞʔυରԠΞϓϦͩͱରԠ࿙ΕΛະવʹ๷͗΍͍͢ ɾෳ਺ͷ-PDBMJ[FʹରԠΞϓϦ͸ͦΕͧΕ࡞੒͢Δ͜ͱͰະରԠͷจݴʹؾ෇͚Δ ɾ4XJGU6*ͷ$BOWBT΍'MVUUFSͷ)PU3FMPBEʹ͍ۙମݧ͕Մೳ ɾಋೖίετ͸ͦ͜·Ͱେ͖͘ͳ͍

    ɾࠩ෼͕ൃੜ͢Δ΂͖Ͱ͸ͳ͍࣌ʹࠩ෼͕ͳ͍͜ͱΛ֬ೝ͢Δςετͱͯ͠ར༻Մೳ
  42.   7JTVBM3FHSFTTJPO5FTU σϝϦοτ ɾ735ͷରԠͷ࡞ۀײ͸ͳ͔ͳ͔͋Δ ɾࣄۀશମͰ·ͨػೳ୯ҐͰdͷ࣌͸6*͕େ͖͘มΘΓ͗ͯ͢ޮՌΛײͮ͡Β͍ ɾ.PDLBCMFͳઃܭͰͳ͍ͱରԠίετ͕ߴ͗͢Δ ɾ8FCʹൺ΂ͯωΠςΟϒ͸ը໘શମΛ৽نফڈ͢Δέʔε͕ଟ͍ͷͰࠩ෼͕ۃ୺ʹͳΓ΍͍͢ ɾ735ͷधཁ͕͋Δը໘͸ϩδοΫ΍࢓༷͕ϚγϚγͰରԠ͕ΊΜͲ͏ ɾΞχϝʔγϣϯͰͷ735ରԠ͕Ή͔͍ͣ͠

    ମݧͱͯ͠·ͩײͯ͡ͳ͍ ɾσβΠφʔͳͲͷଞ৬छʹͱͬͯͷϝϦοτ͸΄΅ͳ͍
  43.   7JTVBM3FHSFTTJPO5FTU ·ͱΊ ɾಋೖʹ͸.PDLBCMFͳઃܭ͕΄΅ඞਢ ɾϝϦοτ΋ଟ͍͚Ͳ͏·͘࢖͍͜ͳ͢ͷ͸೉͍͠ ɾΞϓϦ͸8FC΄ͲԸܙΛड͚ʹ͍͘ ɾ735ࣗମͷಋೖ͸ͦΜͳʹ೉͘͠ͳ͍ ɾࣄۀɺػೳ୯ҐͷϑΣʔζʹԠͯ͡ςετͷॏཁੑɺޮՌ͸ҟͳΔ

  44.   7JTVBM3FHSFTTJPO5FTU ɾΞΫηγϏϦςΟͷݕग़΋͋ΔΆ͍ HJUIVCDPNQMBZCPPLVJBDDFTTJCJMJUZTOBQTIPUJPT ༨ஊ ɾ8*/5*$,&5Ͱ͸ಋೖͷ༧ఆ͸ະఆ͚ͩͲ ରԠ͍ͨ͠ؾ࣋ͪ

  45.   "(&/%" J04νʔϜͷ։ൃʹ͍ͭͯ 7JTVBM3FHSFTTJPO5FTUʹ͍ͭͯ ಺ఆऀ͔ΒݟͨαΠόʔΤʔδΣϯτ8*/5*$,&5 શһ"QQSPWF੍౓ʹ͍ͭͯ

  46.   ಺ఆऀ͔ΒݟͨαΠόʔΤʔδΣϯτ8*/5*$,&5 ࠓ·ͰΠϯλʔϯɾόΠτܦݧ͕͋Δ෦ॺ ɾגࣜձࣾ8*/5*$,&5 αʔϏε8*/5*$,&5 d ɾגࣜձࣾλοϓϧ αʔϏελοϓϧ d

  47.   ಺ఆऀ͔ΒݟͨαΠόʔΤʔδΣϯτ8*/5*$,&5 ͜ͷ൒೥ؒͰ΍͖ͬͯͨ͜ͱ ɾେܕͷ69վળࢪࡦ΁ͷࢀՃ ɾϏϧυύϑΥʔϚϯεͷ޲্ ɾτοϓը໘ͷ7JTVBM3FHSFTTJPO5FTUରԠ ɾө૾ͷը࣭੾Γସ͑ػೳ ɾॎը໘ͷΞϓϦͰͷԣը໘ରԠ ࡉ͔͍ͷͱ͔આ໌͠ʹ͍͘ͷ͸লུ

  48.   ಺ఆऀ͔ΒݟͨαΠόʔΤʔδΣϯτ8*/5*$,&5 ͜ͷ൒೥ؒಇ͍ͯࢥͬͨ͜ͱ ɾࣗ෼ͷݴ͍͍ͨ͜ͱΛݴΘͤͯ΋Β͍͑ͯΔ ɾଞͷ෦ॺͷਓʹ࣮૷্ͷ࿩Λฉ͚Δ ɾ಺ఆऀͰ΋ͦΕͳΓͷن໛ͷࢪࡦҰਓͰΛ೚ͤͯ΋Β͑Δ ɾ8*/5*$,&5͸ΞϓϦઃܭ΍؀ڥ͕੔ͬͯΔ ಈըपΓͷ࣮૷΍࠷ۙͩͱ9$'SBNFXPSLରԠͱ͔

  49.   ಺ఆऀ͔ΒݟͨαΠόʔΤʔδΣϯτ8*/5*$,&5 ಺ఆલͱͦͷޙͰͷ੒௕ͨ͜͠ͱ ɾࣗ෼ͷ࣮૷ʹରͯ͠ΑΓ੹೚ײΛ࣋ͭΑ͏ʹͳͬͨ ɾख໭Γ͕ൃੜ͠ʹ͍͘ଞ৬छͱͷίϛϡχέʔγϣϯͷऔΓํͷଘࡏ ɾ4XJGUJ04ͷ(JU)VC΍χϡʔεΛړΔบ͍ͭͨ ɾΞϓϦͷΠϯλϥΫγϣϯͷදݱͰ͖Δ෯ ɾ޻਺ݟੵ΋ΓΛ͢Δྗ ɾࢪࡦΛ௨ͯ͡ࣄۀͷ੒௕Λҙࣝ͢ΔΑ͏ʹͳͬͨ

  50.   ࢀߟจݙ IUUQTCMPHXBEBDLFMNFTUPSZCPPLDISPNFTDSFFOTIPUXJUISFHWJ[ 4UPSZCPPLͱSFHTVJUͰؾܰʹ͸͡ΊΔ7JTVBM3FHSFTTJPO5FTUJOH "OESPJEͷΞϓϦ։ൃͰ΋7JTVBM3FHSFTTJPO5FTUJOHΛ࢝Ί·͠ΐ͏ IUUQTDBUTXFCBQQWJTVBMSFHSFTTJPOUFTUJOHXJUIBOESPJE

  51. ͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠   $"TXJGU ࢿྉ࡞੒ʹڠྗ͍͍ͯͨͩͨ͠ํʑ͋Γ͕ͱ͏͍͟͝·ͨ͠ 🙇