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

モデリングで既存システムの可視化に臨んだ話

166179f92d3bf392db9c148c2b7e6f5a?s=47 Jun Nakajima
December 14, 2019

 モデリングで既存システムの可視化に臨んだ話

レガシーをぶっつぶせ。現場でDDD!2nd の登壇資料です。

166179f92d3bf392db9c148c2b7e6f5a?s=128

Jun Nakajima

December 14, 2019
Tweet

Transcript

  1. Copyright © 2019. All rights reserved. ϞσϦϯάͰ طଘγεςϜͷՄࢹԽ ʹྟΜͰΈͨ࿩ 2019年12月14日

    レガシーをぶっつぶせ。現場で DDD!2nd ハンズラボ株式会社 中嶋 淳
  2. தౢ ३ 5XJUUFSɿ!KOVBOL@ ˔ ओʹখചܥγεςϜͷडୗ։ൃΛ΍͍ͬͯ·͢ ˔ ܦྺ ˓ ҩྍػث'4&ʢυϥΠόʔΛѲΔਓʣ ˓

    ˠ4&4 $"41/&5ͱ&YDFMͰઃܭॻΛগʑ ˓ ˠϋϯζϥϘ #BTI ˙ ൒೥લ͘Β͍͔ΒɺϞσϦϯάͷྑ͞Λ஌Γɺ ཁ݅ఆٛ΍طଘγεςϜͷՄࢹԽʹ࢖༻͍ͯ͠·͢ ̌ɽ·ͣࣗݾ঺հ 2
  3. 0ɽࠓ೔͓఻͍͑ͨ͜͠ͱ ཁ݅ఆٛɾઃܭͷࣦഊ 3%3"Ͱཁ݅ఆٛʹ௅ઓΛ͢Δ طଘγεςϜվमͷͨΊϞσϦϯά ໌೔͔Β࣮ફ͢ΔͨΊͷҰา 3 ͦͷ 1 ͦͷ 2

    ͦͷ 3 ͦͷ 4
  4. ઃܭͱ͸ɺԿ͔ 4

  5. ઃܭͱ͸ ίϛϡχέʔγϣϯͰ͋Δ 5

  6. ̍ɽઃܭͷࣦഊ 6 ·ͣ࠷ॳʹɺࣗ਎͕ܦݧͨ͠ઃܭͷࣦഊΛ͓ͭ࿩͠·͢

  7. ̍ɽઃܭͷࣦഊ 7 ࣦഊ̍ ૖ઈɺ΍Γ͗͢ৄࡉઃܭ

  8. ਓن໛ͷ8'νʔϜͰ1.͕ػೳ෼ׂˠ୲౰ऀʹ෼഑ ը໘΍ػೳ୯ҐͰ෼ׂ͠ɺ֤ϝϯόʔʹઃܭΛׂΓৼΔ ̍ɽઃܭͷࣦഊɿৄࡉઃܭࡉ͔͗͢໰୊ 8 この機能の設計お願いしますー

  9. ׂΓৼΒΕͨػೳΛઃܭ͢Δ ͭͷػೳʹରͯ͠࡞Δ&YDFMઃܭॻɿछྨ ϓϩάϥϜΛͦͷ··೔ຊޠ༁ʹͨ͠׆ࣈઃܭॻ γʔέϯεਤ Ϋϥεͷ࢓༷ॻϑϩʔਤ 42-ఆٛॻ ετΞυఆٛॻ ΫϥεҰཡද ̍ɽઃܭͷࣦഊɿৄࡉઃܭࡉ͔͗͢໰୊ 9

  10. ׂΓৼΒΕͨػೳΛઃܭ͢Δ ͭͷػೳʹରͯ͠࡞Δ&YDFMઃܭॻɿछྨ ϓϩάϥϜΛͦͷ··೔ຊޠ༁ʹͨ͠׆ࣈઃܭॻ γʔέϯεਤ Ϋϥεͷ࢓༷ॻϑϩʔਤ 42-ఆٛॻ ετΞυఆٛॻ ΫϥεҰཡද ̍ɽઃܭͷࣦഊɿৄࡉઃܭࡉ͔͗͢໰୊ 10

    ଟ͗͢ΔɺͭΒ͍
  11. ౓ॏͳΔཁ݅มߋͱଞͷ୲౰ऀͷػೳͱ*'߹Θͳ͍໰୊ ཁ݅มߋ͕͋ͬͨΒɺ&YDFMઃܭॻΛHSFQ͢Δ ̍ɽઃܭͷࣦഊɿৄࡉઃܭࡉ͔͗͢໰୊ 11 ユーザからこの要件 追加になったから こっちの機能、 そちらの想定した 作りになってないよ

  12. ౓ॏͳΔཁ݅มߋͱଞͷ୲౰ऀͷػೳͱ*'߹Θͳ͍໰୊ ཁ݅มߋ͕͋ͬͨΒɺ&YDFMઃܭॻΛHSFQ͢Δ ̍ɽઃܭͷࣦഊɿৄࡉઃܭࡉ͔͗͢໰୊ 12 ユーザからこの要件 追加になったから こっちの機能、 そちらの想定した 作りになってないよ ൒೥ޙʜ

  13. None
  14. 14 ݁ՌɿϓϩδΣΫτ͸ແ͘ͳΓ·ͨ͠

  15. ͳʹ͕ѱ͔ͬͨͷ͔ ཁ݅Λஅยతʹ͔͠೺Ѳͯ͠ͳ͍୲౰ऀͨͪ ઃܭͷ୲౰ಉ࢜ͰΠϯλʔϑΣʔεͳͲͷ૬ஊ͕ग़དྷͯͳ͍ ػೳ୯ҐͰઃܭΛ͍ͯ͠ΔҝɺͲ͜ͷػೳͱؔ࿈͢Δͷ͔͕ݟ͑ͮΒ͍ ̍ɽઃܭͷࣦഊɿৄࡉઃܭࡉ͔͗͢໰୊ 15 ઃܭऀಉ࢜Ͱڠྗ͢Δؔ܎΋ബ͔ͬͨ

  16. ̍ɽઃܭͷࣦഊ 16 ࣦഊ̎ ڪාɺΏΔ;Θཁ݅ఆٛ

  17. ̍ɽઃܭͷࣦഊɿ&YDFMཁ݅ఆٛॻ෼͔ΓͮΒ͍໰୊ ਓن໛ͷ ͳΜͪΌͬͯ εΫϥϜνʔϜ ސ٬͔Βཁ͕݅ಧ͖·ͨ͠ ɾ΍Γ͍ͨ͜ͱͱɺϏδωε ϧʔϧ͕ͬͪ͝Όͪ͝Ό ɾ͜ͷγεςϜͰԿ͍ͨ͠ͷ ͔ྑ͘Θ͔Βͳ͍ 17

  18. ͱΓ͋͑ͣ৭ʑਜ͜͏ͱ͢Δ͚Ͳʜʜ ͜͏ݴΘΕΔ ̍ɽઃܭͷࣦഊɿ&YDFMཁ݅ఆٛॻ෼͔ΓͮΒ͍໰୊ 18 ユーザに聞いておきます。 とりあえず細かいことはいいんで、 まずはざっくり概算見積お願いしますー

  19. ̍ɽઃܭͷࣦഊɿ&YDFMཁ݅ఆٛॻ෼͔ΓͮΒ͍໰୊ 19 ʢ࢓ํ͕ͳ͍ͷͰʣͱΓ͋͑ͣݟੵ΋ͬͯ։ൃͨ͠

  20. None
  21. 21 ݁Ռɿݟੵ΋ΓͷഒҎ্ֻ͔ͬͨόάࡇΓ

  22. ͳʹ͕ѱ͔ͬͨͷ͔ ཁ͕͔݅ͬ͠Γ೺ѲͰ͖ͯͳ͔ͬͨ ͜ͷػೳͰۀ຿ʹͲ͏׆͔͢ͷ͔ͭͳ͕Γ͕෼͔Βͳ͔ͬͨ ϝʔϧɾి࿩ͳͲͷۭதઓ͹͔ΓͰɺཁ݅ʹؔ͢Δೝࣝҧ͍͕ଟ͘ൃੜͨ͠ ྆ऀͷݴ༿ͷҙຯ͕߹͓ͬͯΒͣɺݟ౰ҧ͍ͷϩδοΫΛ࣮૷ͯ͠͠·ͬͨ ̍ɽઃܭͷࣦഊɿ&YDFMཁ݅ఆٛॻ෼͔ΓͮΒ͍໰୊ 22

  23. ͭͷࣦഊͷڞ௨఺ ઃܭΛਐΊΔͨΊͷίϛϡχέʔγϣϯ͕଍Γͳ͔ͬͨ ͨͩձ࿩͢Ε͹͍͍ͬͯΘ͚Ͱ͸ͳ͍ ձ࿩ɺϝʔϧɺνϟοτͳͲͷίϛϡχέʔγϣϯΛɺԿ͔ʹవΊͯ ͍͔ͳ͍ͱۭதઓͱͳͬͯɺ৘ใ͕ࢄΒ͔ͬͯ͠·͏ ٞࣄ࿥औͬͯ΋ɺͦͷจॻࣗମʹ၆ᛌੑ͕ѱ͍ɺͱ͍͏໰୊͕͋Δ ̍ɽઃܭͷࣦഊ 23

  24. 24 ΋ͬͱͳΜ͔ྑ͘Ͱ͖ͳ͍͔!

  25. 25 3%3"Λ࢖ͬͯΈΔ

  26. 3FMBUJPOTIJQ%SJWFO3FRVJSFNFOU"OBMZTJT ΞΠίϯͷͭͳ͕ΓʹΑͬͯཁ݅ΛՄࢹԽ͢ΔࢥߟϑϨʔϜϫʔΫ γεςϜతͳͱ͜ΖΑΓϏδωεͷՁ஋ʹॏ͖Λஔ͍͍ͯΔ 3%3"Λίϛϡχέʔγϣϯͷ౔୆ͱҐஔ͚ͮɺܧଓతͳվળ͕ॏཁͱͯ͠Δ ̎ɽ3%3"ͱ͸ 26

  27. ސ٬͔Β໯ͬͨࢿྉ͔Βɺ3%3"Ϟσϧʹඳ͖ى͜͢ Ͳ͔͜Βඳ͍͍͔ͯ͘ ࣗ෼͸ɺγεςϜίϯςΩετˠཁٻϞσϧˠϏδωείϯςΩετˠ 6$ෳ߹ਤͱ͍͏ྲྀΕͰඳ͍͍ͯͬͨ ̎ɽ3%3"Ͱཁ݅ఆٛʹ௅ઓ͢Δ 27

  28. 28 ࣗ෼͸͜ΜͳྲྀΕͰཁ݅ఆٛΛ΍ͬͯΈ·ͨ͠

  29. ·ͣ͸ొ৔ਓ෺ͷચ͍ग़͔͠ΒˠγεςϜίϯςΩετਤ ͜Μͳײ͡ͷՕ৚ॻ͖Ͱۀ຿આ໌͞ΕΔ ᶃ ܦӦاը෦͕೥ؒ༧ࢉҊʢࣄۀܭըҊʣΛཱͯΔ ᶄ ֤ࣨɾ෦ɾళ͕ܦӦاը෦ͷ༧ࢉҊΛݩʹௐ੔ͯ͠ɺܦӦاը͕ࣨঝೝΛ͢Δ ᶅ ௐ੔ͯ͠Ͱ͖ͨ༧ࢉΛࣨɾ෦ɾళׂ͕݄ʹ͢Δˠ༧ࢉ֬ఆ ᶆ ֤ళฮͰׂ݄ͷ༧ࢉΛ೔ׂΓʹͯ͠εϓϨουγʔτʹೖྗ

    ᶇ ৘γε͕֤ళͷ೔ׂΓ༧ࢉΛճऩͯ͠ɺγεςϜʹొ࿥Λ͢Δ ̎ɽྫɿ͋ΔՍۭͷඦ՟ళͷళฮ༧ࢉ࡞੒Λָʹ͢Δ 29
  30. ·ͣ͸ొ৔ਓ෺ͷચ͍ग़͔͠ΒˠγεςϜίϯςΩετਤ ͜Μͳײ͡ͷՕ৚ॻ͖Ͱۀ຿આ໌͞ΕΔ ᶃ ܦӦاը෦͕೥ؒ༧ࢉҊʢࣄۀܭըҊʣΛཱͯΔ ᶄ ֤ࣨɾ෦ɾళ͕ܦӦاը෦ͷ༧ࢉҊΛݩʹௐ੔ͯ͠ɺܦӦاը͕ࣨঝೝΛ͢Δ ᶅ ௐ੔ͯ͠Ͱ͖ͨ༧ࢉΛࣨɾ෦ɾళׂ͕݄ʹ͢Δˠ༧ࢉ֬ఆ ᶆ ֤ళฮͰׂ݄ͷ༧ࢉΛ೔ׂΓʹͯ͠εϓϨουγʔτʹೖྗ

    ᶇ ৘γε͕֤ళͷ೔ׂΓ༧ࢉΛճऩͯ͠ɺγεςϜʹొ࿥Λ͢Δ ̎ɽྫɿ͋ΔՍۭͷඦ՟ళͷళฮ༧ࢉ࡞੒Λָʹ͢Δ 30 ʮ˔˔͕ʯʹ஫໨͢Δ
  31. ̎ɽྫɿ͋ΔՍۭͷඦ՟ళͷళฮ༧ࢉ࡞੒Λָʹ͢Δ 31 ɾʮ˔˔͕ʙʯͱ͍͏ ओޠ͕ΞΫλʔͷީิ ʹͳΓ΍͍͢ ɾγεςϜΛѻ͏࣌ʹɺ ୭͕ؔΘ͖ͬͯͦ͏͔ ચ͍ग़ͯ͠ΈΔ

  32. ̎ɽྫɿ͋ΔՍۭͷඦ՟ళͷళฮ༧ࢉ࡞੒Λָʹ͢Δ 32 ચ͍ग़ͨ͠ΞΫλʔͷཁ๬ɾཁٻʢ૝૾ˠώϠϦϯάʣΛॻ͖ग़͢ ͜ͷதͰγεςϜͱͯ͠ղܾ͠Α͏ɺͱͳΔ΋ͷ͕ཁ݅ͱͳΔ ͜ΕΒͷཁ͕݅ɺγεςϜΛಋೖ͢Δ໨తʢγεςϜՁ஋ʣͱͳΔ

  33. ۀ຿ͷͭͳ͕ΓΛ೺Ѳ͢ΔˠϏδωείϯςΩετਤͷ࡞੒ ᶃ ܦӦاը෦͕೥ؒ༧ࢉҊʢࣄۀܭըҊʣΛཱͯΔ ᶄ ֤ࣨɾ෦ɾళ͕ܦӦاը෦ͷ༧ࢉҊΛݩʹௐ੔ͯ͠ɺܦӦاը͕ࣨঝೝΛ͢Δ ᶅ ௐ੔ͯ͠Ͱ͖ͨ༧ࢉΛࣨɾ෦ɾళׂ͕݄ʹ͢Δˠ༧ࢉ֬ఆ ᶆ ֤ళฮͰׂ݄ͷ༧ࢉΛ೔ׂΓʹͯ͠εϓϨουγʔτʹೖྗ ᶇ

    ৘γε͕֤ళͷ೔ׂΓ༧ࢉΛճऩͯ͠ɺγεςϜʹొ࿥Λ͢Δ ̎ɽྫɿ͋ΔՍۭͷඦ՟ళͷళฮ༧ࢉ࡞੒Λָʹ͢Δ 33 ໊ࢺʹ஫໨͢Δ
  34. ̎ɽྫɿ͋ΔՍۭͷඦ՟ళͷళฮ༧ࢉ࡞੒Λָʹ͢Δ 34 ɾ໊ࢺ͸Ϗδωεཁૉ ͳͲʹͳΓ΍͍͢ ɾΞΫλʔΛऔΓר͘ ۀ຿͸Կ͔Λɺॻ͖ද ͍ͯ͘͠ ɾۀ຿໊͸ͦΕͬΆ͍ ໊લʹ͢Δʢࢦఠ͞Ε ͨΒमਖ਼͢Δʣ

  35. ɾϏδωείϯςΩετ͔ Βಋ͖ग़ͨ͠ۀ຿͔Β ۀ຿ϑϩʔΛ࡞͍ͬͯ͘ ɾۀ຿ͷಈࢺʹ஫໨͢Δ ͱಋग़͠΍͔ͬͨ͢ ̎ɽྫɿ͋ΔՍۭͷඦ՟ళͷళฮ༧ࢉ࡞੒Λָʹ͢Δ 35

  36. ɾཁٻϞσϧ͔ΒγεςϜ ԽʹඞཁͳϢʔεέʔεΛ ચ͍ग़ͯ͠ۀ຿ϑϩʔͱඥ ෇͚Δˠ6$ෳ߹ਤ ɾγεςϜڥքͷ6$Λ࣮ ݱ͢Δը໘ɾ৘ใɾ৚݅ࣜ ʢϏδωεϧʔϧʣΛඥ ෇͚ͯՄࢹԽ͢Δ ̎ɽྫɿ͋ΔՍۭͷඦ՟ళͷళฮ༧ࢉ࡞੒Λָʹ͢Δ 36

  37. 3%3"ϞσϧΛސ٬ʹݟͤͨ݁Ռ γεςϜίϯςΩετͱཁٻϞσϧͰγεςϜ৮Δਓͷೝࣝ߹Θ͕ͤͰ͖ͨ 6$ෳ߹ਤ ۀ຿ϑϩʔ Λϕʔεʹٞ࿦Λ׆ൃʹަΘͤͨ 3%3"ϞσϧΛࢦࠩ͠ͳ͕Βɺ͍·࿩͍ͯ͠Δ৔ॴΛࣔ͢͜ͱͰɺ ͓ޓ͍ͷೝࣝҧ͍ΛۃྗݮΒͤΔ஍ਤΈ͍ͨͳ࢖͍ํ͕Ͱ͖ͨ ̎ɽ3%3"Ͱཁ݅ఆٛʹ௅ઓ͢Δ 37

  38. 38 つながりによってシステムの可視化 ができるなら、 既存システムの可視化にも使えそう

  39. 39 طଘγεςϜʹ΋3%3"Λ࢖ͬͯΈΔ

  40. γεςϜΛ৽نࢀೖऀʹઆ໌͢Δ࣌ɺ͜Μͳ೰Έ ઃܭॻͱ͔࢓༷ॻΛݟͤͯ΋ɺͳΜ্͔ख͘આ໌Ͱ͖ͳ͍ײ͕͋͡Δ Ұੜݒ໋આ໌͢Δ͕ɺʮ;ʔΜʜʯΈ͍ͨͳײ͡Ͱ௜໧͞ΕΔ ͦ΋ͦ΋طଘγεςϜΛͲ͔͜Βઆ໌͢Ε͹͍͍ͷ͔Θ͔Βͳ͍ ͦ΋ͦ΋ઃܭॻ͕ͳ͍ ̏ɽطଘγεςϜͷՄࢹԽΛ͢Δ 40

  41. 3%3"ͰϞσϦϯά͢Ε͹ɺྑ͍ͷͰ͸ͳ͍͔ ը໘ɺσʔλɺঢ়ଶͱ΍Γ͍ͨ͜ͱʢϢʔεέʔεʣͷͭͳ͕ΓΛݟͤΔ γεςϜͷϢʔεέʔεͱۀ຿ͷͭͳ͕Γ͕ݟ͑ΔͱͱΘ͔Γ΍͍͢ͷͰ͸ʁ ࣮͸3%3"ϋϯυϒοΫͷষʹطଘγεςϜՄࢹԽͰ΋༗ޮͱॻ͍ͯ͋ Δ ̏ɽطଘγεςϜͷՄࢹԽΛ͢Δ 41

  42. 42 ΍ͬͯΈΑ͏

  43. ௚ۙͷվमҊ݅Ͱར༻ ଞ͔ࣾΒҾ͖ܧ͍ͩ8FCγεςϜ Φʔϧ#BTI ϢʔβϚχϡΞϧແ͍ɻ࢓༷ॻແ͍ɻઃܭॻແ͍ɻςετ΋͋ΔΘ͚ͳ͍ Ϣʔεέʔεͭ͘Β͍ͳͷʹɺεςʔλε͕ͭ΋͋ͬͯมભ͕Θ͔ΓͮΒ͍ ϝϯόʔ͕ͦΕͧΕஅยతʹίʔυϕʔεΛ೺Ѳ͍ͯ͠Δ ̏ɽطଘγεςϜͷՄࢹԽΛ͢Δ 43

  44. Ϟϒϓϩ͠ͳ͕ΒϞσϦϯά ·ͣ͸ૈͯ͘΋ɺؒҧͬͯ΋͍͍ͷͰඳ͘ ϝϯόʔશһͷ஌ࣝΛϗϫΠτϘʔυʹू໿͢Δ ͜Μͳૢ࡞ 6$ ͨ͠Βσʔλͱঢ়ଶ͕ൃੜ͢Δ͔ Θ͔ΔൣғͰɺૢ࡞͢Δഎܠ ۀ຿ ΋ඳ͘ จࣈͰॻ͘ΑΓɺϞσϦϯάͰਤࣔͨ͠ํ͕

    ٞ࿦͕׆ൃʹͳ͍ͬͯͬͨ ̏ɽطଘγεςϜͷՄࢹԽΛ͢Δ 44
  45. ૈ͘ඳ͍ͨ΍ͭΛ·ͱΊ͍ͯ͘ ը໘ɾঢ়ଶɾ৘ใ͔Β6$Λݟ͚͍ͭͯ͘ طଘͷը໘ɾػೳͰͲΜͳ͜ͱ͕ग़དྷ Δͷ͔ɺ৘ใͱঢ়ଶ͕Ͳ͏ͳΔͷ͔ ΞΠίϯΛܨ͛ͯՄࢹԽ͢Δ 6$Λ௨ͯ͠ɺ৘ใͱঢ়ଶ͕Ͳ͏ มΘΔͷ͔τϨʔε͠΍͘͢ͳΔ ̏ɽطଘγεςϜͷՄࢹԽΛ͢Δ 45

  46. ૈ͘ඳ͍ͨ΍ͭΛ·ͱΊ͍ͯ͘ ؔ࿈͢Δۀ຿ͱΞΫλʔ΋ඥ෇͚ͯΈΔ ۀ຿ͱγεςϜͷͭͳ͕Γ͕ Θ͔Δͱઆ໌͠΍͍͢ ̏ɽطଘγεςϜͷՄࢹԽΛ͢Δ 46

  47. 3%3"ϞσϧͰطଘγεςϜͷՄࢹԽΛ΍ͬͯΈͨ݁Ռ γεςϜʹର͢Δཧղ౓͸ɺؒҧ͍ͳ͘ϝϯόʔશһ্͕ͬͨ ϞσϦϯάͰٞ࿦ΛՄࢹԽ͢Δ͜ͱʹΑΓɺ6$΍৘ใɺঢ়ଶͷ ൈ͚࿙Εʹؾ͖ͮ΍͍͢͠ɺؒҧͬͯ΋มߋ͕͠΍͍͢ ৽نࢀೖ͢Δਓʹ΋ɺ·ͣ͸6$ෳ߹ਤΛϕʔεʹઆ໌ͯ͠ ͍͘ͱɺγεςϜͱۀ຿ͷྲྀΕ͕આ໌͠΍͔ͬͨ͢ ̏ɽطଘγεςϜͷՄࢹԽΛ͢Δ 47

  48. ݁ہɺઃܭॻΛॻ͖ى͜͢ͷͱԿ͕ҧ͏ͷ͔ʁ ࣮૷Λͦͷ··຋༁͢ΔͷͰ͸ͳ͘ɺγεςϜ͕Ͳ͏ѻΘΕΔ͔Λඳ͘ Ϟσϧʹ͸Ϣʔβͷීஈݣ͍ͷݴ༿Λඳ͘ ☓ݟੵ*%ɺ঎඼࢓༷ίʔυ ˠ ˕঎඼ݟੵॻɺ঎඼࢓༷ॻ ࡉ͔͘͸ඳ͔ͣɺ͋͘·ͰγεςϜ֓؍Λ஌Δҝͷ؆ུతͳ஍ਤͱͯ͠ѻ͏ Ϟσϧ͕ͪ͝Όͪ͝Ό͖ͯͨ͠Βɺৄࡉඳ͖͍͗ͯ͢Δ߹ਤ͔΋ʁ υΩϡϝϯτͰ͸ͳ͘ɺίϛϡχέʔγϣϯπʔϧͱͯ͠ѻ͏ ̏ɽطଘγεςϜͷՄࢹԽΛ͢Δ

    48
  49. 49 良さそうなのはわかったけど、 じゃあ何からやれば……?

  50. 50 ໌೔͔Β࣮ફ͢ΔͨΊͷҰา

  51. ࣗ෼͕୲౰͢ΔγεςϜΛϞσϦϯάͯ͠ΈΔ ඳ͚Δͱ͜Ζ͔Βɺඳ͍ͯΈΔ ͜ͷγεςϜΛ࢖͏ొ৔ਓ෺Λચ͍ग़͠ɺͲΜͳཁ๬Λ͍࣋ͬͯΔͷ͔ɺ Θ͔ΔൣғͰඳ͖ग़͢ʢτοϓμ΢ϯܗࣜʣ γεςϜͷը໘ɾσʔλɾεςʔλε͔ΒϢʔεέʔεΛಋ͖ग़͠ɺ ۀ຿΍ΞΫλʔΛચ͍ग़͢ํ๏Ͱ΋ྑ͍ʢϘτϜΞοϓܗࣜʣ 3%3"ͷ৔߹ɺ֤ΞΠίϯ͕ͭͳ͕Δҝɺऔֻ͔ͬΓΛݟ͚ͭΔͱ͕࣍ඳ͚Δ ̐ɽ໌೔͔Β࣮ફ͢ΔͨΊͷҰา 51

  52. ඳ͍ͨϞσϧͰίϛϡχέʔγϣϯΛ͢Δ গ͠Ͱ΋ϞσϧΛඳ͍ͨΒɺ࣮ࡍʹৄ͍͠ਓʹݟͤͯɺٞ࿦Λͯ͠ΈΔ ٞ࿦Λ͢Δ͜ͱʹΑͬͯɺγεςϜͷཧղ౓͕ਂ·ΓɺͦͷཧղΛݩʹɺ Ϟσϧ΁ϑΟʔυόοΫ͍ͯ͘͠ Ϟσϧ͸υΩϡϝϯτͱͯ͠࢖͏ͷͰ͸ͳ͘ɺίϛϡχέʔγϣϯͷ౔୆ ͱͯ͠࢖͍ͬͯ͘ ̐ɽ໌೔͔Β࣮ફ͢ΔͨΊͷҰา 52

  53. ׂͱϗϫΠτϘʔυ͸େࣄ ۭനͷ޿͞͸૑଄ੑͱൺྫ͢Δ ՄೳͳΒνʔϜͰࣗ༝ͳϗϫΠτϘʔυ͕୆͋Δͱྑ͍ ͦ͜ʹϞσϦϯάͯ͠ΈͯɺνʔϜશһ͕ݟ͑ΔΑ͏ʹ͓ͯ͘͠ͱɺ νʔϜͷΈΜͳΛٞ࿦ʹר͖ࠐΈ΍͘͢ͳΔ ϗϫΠτϘʔυ͕೉͍͠ͳΒɺηʔϥʔ͕ग़͍ͯ͠ΔͲ͜Ͱ΋γʔτΛങͬͯ นʹషΓ෇͚ͯ࢖͏Ͱ΋͍͍ ̐ɽ໌೔͔Β࣮ફ͢ΔͨΊͷҰา 53

  54. 54 ·ͱΊ

  55. ઃܭʹίϛϡχέʔγϣϯ ຊ࣭తʹ͸ɺνʔϜͷཁ݅ɾγεςϜʹؔ͢Δٞ࿦ͷଅਐԽ͕໨త ٞ࿦Λۭதઓͷ··ऴΘΒͤͳ͍Α͏ɺϞσϦϯάͯ͠஍ʹ଍Λ͚ͭΔ ͱʹ͔͘࠷ॳ͸ؒҧͬͯ΋͍͍ɻΉ͠Ζؒҧ͍͔Β࢝·Δ ͳͷͰɺ༐ؾΛ΋ͬͯඳ͖ग़͢ ͦͷඳ͍ͨਤΛݩʹٞ࿦ͯ͠ɺڞ௨ೝࣝΛ૑Γ্͛Α͏ͱ͢Δ͜ͱ͕େࣄ ̑ɽ·ͱΊ 55

  56. 3%3"ϋϯυϒοΫ https://www.amazon.co.jp/dp/B07STQZFBX ɾ3%3"ͰͲ͏ཁ݅ఆٛ͢Δ͔ॻ͔Εͨຊ ɾষʹ͸طଘγεςϜՄࢹԽʹ͍ͭͯͲ͏͢ Δ͔΋ॻ͔Ε͍ͯΔ ɾࠓճৄࡉ৮ΕΕͳ͔ͬͨμΠΞάϥϜͷઆ ໌΋͔ͬ͠Γهࡌ͞Ε͍ͯΔͷͰɺڵຯ͋Δ ํ͸ങͬͯಡΜͰ௖͚ͨΒخ͍͠Ͱ͢ ɾʙষ·ͰಡΜͰɺ͋ͱ͸࣮ࡍʹϞσϦϯ ά͢Δ࣌ʹྡʹஔ͍͓ͯ͘ͱ͍͍ײ͡

    ̒ɽࢀߟʹͨ͠΋ͷ 56
  57. Thank you!