Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Launchable Webinar テストを効率化して生産性を上げる方法
Search
ninjinkun
October 13, 2020
Programming
2
500
Launchable Webinar テストを効率化して生産性を上げる方法
ninjinkun
October 13, 2020
Tweet
Share
More Decks by ninjinkun
See All by ninjinkun
買収から2ヶ月でシステム統合した話
ninjinkun
0
49
Designer's and Engineer's Thinking Styles
ninjinkun
0
130
ディープリンクの 設計と実装 - iOSDC2017
ninjinkun
18
9.9k
スマートフォンアプリ開発における共創的な開発チーム
ninjinkun
61
18k
ReSwiftでアプリの状態管理 / Reactive Swift Meetup
ninjinkun
9
16k
フリルのアプリ開発今昔物語
ninjinkun
3
2.2k
プロトタイピング合宿によるデザインリニューアル
ninjinkun
1
3k
デザイナーが仕事をしやすいアプリエンジニアを考える
ninjinkun
4
620
Elevationで影が思ったように出ないとき
ninjinkun
4
12k
Other Decks in Programming
See All in Programming
Full stack testing :: basic to basic
up1
1
870
テスト自動化失敗から再挑戦しチームにオーナーシップを委譲した話/STAC2024 macho
ma_cho29
1
470
42 best practices for Symfony, a decade later
tucksaun
1
110
flutterkaigi_2024.pdf
kyoheig3
0
450
.NET のための通信フレームワーク MagicOnion 入門 / Introduction to MagicOnion
mayuki
1
3.5k
デザインパターンで理解するLLMエージェントの作り方 / How to develop an LLM agent using agentic design patterns
rkaga
11
3.2k
我々のデザインシステムは Chakra v3 にアップデートします
shunya078
2
2.9k
Criando Commits Incríveis no Git
marcelgsantos
1
130
気をつけたい!Desktop対応で陥りやすい罠とその対策
goto_tsl
0
190
DevTools extensions で 独自の DevTool を開発する | FlutterKaigi 2024
kokiyoshida
0
430
かんたんデザイン編集やってみた~「完全に理解した」までの道のり~
morit4ryo
1
120
AWS認定資格を勉強した先に何があったか
satoshi256kbyte
2
180
Featured
See All Featured
Building Applications with DynamoDB
mza
91
6.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.9k
Site-Speed That Sticks
csswizardry
1
140
For a Future-Friendly Web
brad_frost
175
9.4k
How to train your dragon (web standard)
notwaldorf
88
5.7k
Adopting Sorbet at Scale
ufuk
73
9.1k
Documentation Writing (for coders)
carmenintech
65
4.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.7k
Visualization
eitanlees
145
15k
Building Your Own Lightsaber
phodgson
103
6.1k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Writing Fast Ruby
sferik
627
61k
Transcript
1 bD c 7IRMSV7SJX[EVI)RKMRIIV RMRNMROYR$PEYRGLEFPIMRGGSQ $RMRNMROYR 䝔䝇䝖䜢ຠ⋡䛧䛶⏕⏘ᛶ䜢 ୖ䛢䜛᪉ἲ -;9;9
䜰䝆䜵䞁䝎 5 * 䛻䛴䛔䛶 5 䜿䞊䝇䝇䝍䝕䜱L䝅䝸䝁䞁䝞䝺䞊䛾䛸䛒䜛䝟䝑䜿䞊䝆䝋䝣䝖♫䛾 5 〇ရ䛾ヲ⣽ 5 䜿䞊䝇䝇䝍䝕䜱L䛸䛒䜛⮬ື㌴♫䛾
5 䝥䝻䝎䜽䝖䜰䝗䝞䜲䝄䞊䝥䝻䜾䝷䝮䛾䛤⤂ 5 /C
* 䛻䛴䛔䛶
ᴗ⪅ 5 ᕝཱྀ⪔ .IROMRW䛾⏕䜏䛾ぶ 5 䝝䞊䝥䝸䞊䝖䞉䝅䞁 ๓⫋䛿䜰䝖䝷䝅䜰䞁䛷&MXFYGOIX䛾䝊䝛 䝷䝹䝬䝛䞊䝆䝱䞊 7YR௦䛛䜙ᕝཱྀ䛾┕
* ( 5 Ⓨ➃䛿᪥ᮏ䛾䝋䝣䝖䜴䜵䜰⏘ᴗ䛻㈉⊩䛧䛯䛔䛸䛔䛖ᕝཱྀ䛾ᛮ䛔 5 䜶䞁䝆䝙䜰=ྡ}䝞䝑䜽䜸䝣䜱䝇:ྡ 5 䝣䝹䝸䝰䞊䝖
Ɓ䛶䛾㛤Ⓨ⪅䛜ᛮ䛖䛣䛸 䛱䜗䛳䛸䝁䞊䝗䜢ኚ᭦䛧䛯䛰䛡 䛺䛾䛻䚸䛺䛬㒊䛾䝔䝇䝖䜢 ᐇ⾜䛧䛺䛟䛱䜓䛔䛡䛺䛔䜣䛰 䜝䛖 ³
* 䛾┠ⓗ Ɣ 䝋䝣䝖䜴䜵䜰䝔䝇䝖䛜Ꮞ䜐ၥ㢟䜢ゎỴ䛩䜛䛣䛸䛷ୡ⏺䛾㐍䜢ຍ㏿䛩䜛 ż ᭱᪂䛾䝋䝣䝖䜴䜵䜰㛤Ⓨ䝥䝻䝉䝇䛜ᑟධ䛥䜜䛶䛔䜛ᴗ䛿䜒䛱䜝䜣䚸ᵝ䚻䛺ไ⣙䛛䜙 䝥䝻䝉䝇䜢᪂䛧䛟䛷䛝䛺䛔ᴗ䜒䝍䞊䝀䝑䝖
䝔䝇䝖䛻䜎䛴䜟䜛ㅖၥ㢟 ;J/䛾䝖䝸䜰䞊䝆 ㄡ䛾ኚ᭦䛜䝔䝇䝖䜢ⴠ䛸䛧䛯䛾䛷䛧䜗䛖 䛛䚹/䝏䞊䝮䛿ẖᅇ㛤Ⓨ䝏䞊䝮䛸㐃 ᦠ䛧䛶ཎᅉ䜢≉ᐃ䛧䛺䛡䜜䜀䛺䜚䜎䛫 䜣 <J䛹䛾䝔䝇䝖䜢ᐇ⾜䛩䜉䛝䛛 ኚ᭦䛻㛵㐃䛧䛯䝔䝇䝖䛰䛡䜢㉮䜙䛫䜜䜀 㛫䜢▷⦰䛷䛝䛭䛖䛷䛩䚹䛧䛛䛧䛹䛖䜔䛳䛶㛵
㐃䛧䛯䝔䝇䝖䜢㑅䜉䜀Ⰻ䛔䛾䛷䛧䜗䛖䛛 :J㐜䛔䝣䜱䞊䝗䝞䝑䜽 㛤Ⓨ⪅䛿ኚ᭦䜢ຍ䛘䛶䛛䜙䝔䝇䝖⤖ᯝ 䛜ศ䛛䜛䜎䛷㛗㛫ᚅ䛴ᚲせ䛜䛒䜚 䜎䛩 =J䝣䝺䞊䜻䞊䝔䝇䝖 Ᏻᐃ䛺䝔䝇䝖䛜䛒䜛䛸䚸㛤Ⓨ⪅䛿䝔 䝇䝖䜢ᐇ⾜䛩䜛䛺䛹䛧䛶㦄䛧㦄䛧㐠 ⏝䜢⾜䛖⩚┠䛻䛺䜚䜎䛩 >J䜲䞁䝣䝷䝁䝇䝖 䜋䛸䜣䛹䛾䝔䝇䝖䛿Ⓨぢ䛧䛯䛔ලྜ 䛸䛿↓㛵ಀ䛷䛩䚹䛧䛛䛧䛭䛾ᐇ⾜䛻㧗 㢠䛺䜲䞁䝣䝷䝁䝇䝖䛜䛛䛛䛳䛶䛔䜎䛩
䜿䞊䝇䝇䝍䝕䜱 䝅䝸䝁䞁䝞䝺䞊䛾䛸䛒䜛 䝟䝑䜿䞊䝆䝋䝣䝖♫䛾
䛣䛾♫䛾ᴫせ 5 〇ရL䝟䝑䜿䞊䝆䝋䝣䝖䜴䜵䜰 5 ♫ဨ;ே௨ୖ 5 ୍〇ရ䛒䛯䜚:;99ே䛾㛤Ⓨ⪅ 5 ゝㄒL(M.
5 㛤Ⓨ⎔ቃL( M% M
䛣䛾♫䛾䝔䝇䝖䝣䝻䞊 5 㛤Ⓨ⪅䛿% 䛻ኚ᭦䜢 䛩䜛 5 䝴䝙䝑䝖䝔䝇䝖䛸⤫ྜ䝔䝇䝖䛜ኚ᭦䛻ᑐ䛧䛶㉮䜛 5 ኚ᭦䜢䜒䛸䛻 䛻䜘䛳䛶ᐇ⾜䛩䜛䝔䝇䝖䛾⤠䜚㎸䜏䠄䝃䝤䝉䝑䝖䠅䜒⾜䜟䜜䜛
5 䝔䝇䝖⤖ᯝ䜢ぢ䛶䛛䜙㛤Ⓨ⪅䛿ḟ䛾䜰䜽䝅䝵䞁䠄ಟṇ䚸 䠅䜢Ỵ䜑䜛 5 䝔䝇䝖䛿ᖹᆒ>9ศ䟿
㛤Ⓨ⪅ഃ 5 䝣䜱䞊䝗䝞䝑䜽䛾㐜䛥 5 ΰ䜏ྜ䛖䝔䝇䝖⎔ቃ 5 /䛾䝖䝸䜰䞊䝆 䛣䛾♫䛜ᢪ䛘䛶䛔䜛ၥ㢟
䝡䝆䝛䝇ഃ 5 㛤Ⓨ⪅䛾⏕⏘ᛶ 5 ᚑᴗဨ‶㊊ᗘ
* ᑟධ䛾 䜲䞁䝟䜽䝖
5 <E\MW䝔䝇䝖య䛖䛱ఱ 䜢ᐇ⾜䛧䛯 䛛䠄ᐇ⾜㛫䝧䞊䝇䠅 5 =E\MWලྜ䜢Ⓨぢ䛷䛝䜛⢭ᗘ * 䛾ᶵᲔᏛ⩦䝰䝕䝹䜢䛖䛸K 䝔䝇䝖ᐇ⾜䛾ྜ
ಙ㢗ᛶ H H5 * 䝔䝇䝖ᐇ⾜䛾ྜ䠄ᐇ⾜㛫䝧䞊䝇䠅 ಙ㢗ᛶ * 䛒䜚 ㏻ᖖ ಙ㢗ᛶ䜹䞊䝤
;9ศ㧗㏿bź =9kc 䝔䝇䝖⤖ᯝ䝣䜱䞊䝗䝞䝑䜽㛫䛾▷⦰ ᭱㐺๓ ;Bศ};;ศ>:ศ ᭱㐺ᚋ ;Bศ};ศ<:ศ Ɣ᭱㐺ྍ⬟ Ɣ᭱㐺ྍ⬟
* } 5 0EYRGLEFPI䛾䝰䝕䝹䛿&E^IP䛾䝔䝇䝖 㑅ᢥ䛸༠ㄪ䛧䛶ື䛟 5 䛾䝃䝤䝉䝑䝖䛷ᖹᆒ䛷ศ
䝽䞊䝇䝖䜿䞊䝇䛷䜒ศ䛻㧗㏿ H H5 *
䝡䝆䝛䝇䜈䛾䜲䞁䝟䜽䝖 5 㛤Ⓨ⪅䛾ᚅ䛱㛫䛾๐ῶ 5 䝔䝇䝖ᐇ⾜㛫䛿ศĺศ䛻▷⦰ 5 ⏕⏘ᛶ䛾ྥୖ 5 䝁䞁䝔䜻䝇䝖䝇䜲䝑䝏䜢ῶ䜙䛧䛶䝍䝇䜽䛻㞟୰
5 ᚑᴗဨ‶㊊ᗘ䛾ྥୖ 5 㧗㏿䛺㛤Ⓨ䝃䜲䜽䝹 䋻㛤Ⓨ⪅య㦂䠄(<䠅䛾ྥୖ
㛤Ⓨ⪅䛾ᚅ䛱㛫䛛䜙⟬ฟ䛧䛯䝁䝇䝖bhᖺc OƂ1 OƂO ˻=9k๐ῶ
䝃䞊䝡䝇䛾ヲ⣽ ᶵᲔᏛ⩦䛻ᇶ䛵䛟䝔䝇䝖䛸䛿 䛹䜣䛺䜒䛾䛛䠛
2$"b2$"c ௦⾲ⓗ䛺ᣦᶆ 䝡䝹䝗䛾㛤ጞ RSYR ኚ᭦䛜⾜䜟䜜䛶䛛䜙᭱ึ䛾䝔䝇䝖䛜ኻᩋ䛩䜛䜎䛷䛾㛫䛾䛣䛸䚹௨㝆䛷䛿 8*(䛸䜆 䝉䝑䝖䜰䝑 䝥
䝔䝇䝖䛾ᐇ⾜ ᭱ึ䛾䝔䝇䝖ኻᩋ ᚅ䛱㛫䠄䝡䝹䝗䛺䛹䠅
2: 2; 2< 2= 2> 2? 2@ 2A 䝁䞊䝗䛾ኚ᭦䛻䜘䛳䛶ྛ䝔䝇䝖䛜ኻᩋ䛩䜛☜⋡
* + &
ኻᩋ䛩䜛☜⋡䛻ᇶ䛵䛟୪䜃᭰䛘 * + & 2A 2= 2< 2?
2; 2> 2@ 2: 2$"䛾▷⦰ ኻᩋ䛧䛭䛖䛺䝔䝇䝖䜢ඛ䛻ᐇ⾜䛩 䜛䛣䛸䛷䚸䝣䜱䞊䝗䝞䝑䜽䜎䛷䛾 㛫䜢ᖜ䛻ῶ䜙䛩䛣䛸䛜䛷䛝䜎 䛩
ኚ᭦䛻ᇶ䛵䛟䝔䝇䝖䛾䝃䝤䝉䝑䝖 * + & 2A 2= 2< 2?
2; 2> 2@ 2: 䝃䝤䝉䝑䝖䜢䜘䜚㢖⦾䛺㛫㝸䛷ᐇ⾜ 䛩䜛䛣䛸䛷䚸䝣䜱䞊䝗䝞䝑䜽䜎䛷䛾 㛫䜢䛥䜙䛻ῶ䜙䛩䛣䛸䛜䛷䛝䜎䛩
䝡䝹䝗z:=BA㛤ጞ䚹ኚ᭦䜢㏦ 䜚䜎䛩䚹䛹䛾䝔䝇䝖䜢ᐇ⾜䛩 䜜䜀Ⰻ䛔䛷䛧䜗䛖䛛 ゎ䚹䝔䝇䝖⤖ᯝ䛿䛣䛖䛺䜚 䜎䛧䛯 䛒䜚䛜䛸䛖䛤䛦䛔䜎䛧䛯䚹䝕䞊 䝍䛿Ꮫ⩦䛻䛔䜎䛩 *
5䝃䞊䝡䝇 㢳ᐈ!'ୖ䛾 䝔䝇䝖䝷䞁䝘䞊 䝔䝇䝖;<M:AM@:M:<;M;B:M :;AM:@MB>M;::MB;JJJ䜢ᐇ⾜䛧 䛶䛟䛰䛥䛔 ලయⓗ䛺䝅䝇䝔䝮䛾ື䛝
5 ኚ᭦䛥䜜䛯䝁䞊䝗䛾䝯䝍䝕䞊䝍 5 ኚ᭦䛥䜜䛯䝣䜯䜲䝹ྡ 5 ኚ᭦䛥䜜䛯⾜ᩘ 5 䛭䛾 5 ྛ䝔䝇䝖䛾ᐇ⾜⤖ᯝ
㏦䛳䛶䛔䛯䛰䛟䝕䞊 䝍 ᚲせ䛺䛔䝕䞊䝍 5 䝁䞊䝗䛾୰㌟ 5 䝉䞁䝅䝔䜱䝤䛺㢳ᐈሗ
ᵝ䚻䛺ᢏ⾡䛻㐺⏝ྍ⬟ 5 䝴䝙䝑䝖䝔䝇䝖M⤫ྜ䝔䝇䝖M䝅䝇䝔䝮䝔䝇䝖MK 5 䝣䝻䞁䝖䜶䞁䝗M䝞䝑䜽䜶䞁䝗M䝰䝞䜲䝹䜰䝥䝸MK 5 (M!}}M. 䛺䛹䛺䛹
* 䜢䛳䛯 䝔䝇䝖ᨵၿ
䝘䜲䝖䝸䞊䝡䝹䝗䛷䛾⤫ྜ䝔䝇䝖 ᨵၿ ῝ኪ EQ TQ ῝ኪ EQ ᴗົ㛫 䝘䜲䝖䝸䞊䝡䝹䝗
͌͌͌ ͌͌͌ ᭱ึ䛾䝔䝇䝖ኻᩋ >㛫 䝔䝇䝖ᐇ⾜㛫 :?J;㛫 8IWX*IIHFEGO(IPE] :M9;:㛫 ୍㐌㛫䛒䛯䜚䛾ᚅ䛱㛫 ୍㐌㛫䛷ᅇ䛾QIVKI䛜⾜䜟䜜䜛䛸௬ᐃ
ศ䛾䝃䝤䝉䝑䝖䛧䛯䝔䝇䝖䜢ᴗົ㛫୰䛻ᐇ⾜䛧䛯⤖ᯝ 䝃䝤䝉䝑䝖 䝘䜲䝖䝸䞊䝡䝹䝗 ͌͌͌ ͌͌͌ ᴗົ㛫 :Aศ 8IWX*IIHFEGO(IPE]
:B㛫 ୍㐌㛫䛒䛯䜚䛾ᚅ䛱㛫 BAk ᚅ䛱㛫䛾๐ῶ ῝ኪ EQ TQ ῝ኪ EQ 䝘䜲䝖䝸䞊䝡䝹䝗}䝃䝤䝉䝑䝖 ᨵၿ
୰つᶍ䜰䝥䝸䛾!' ᨵၿ 䝥䝑䝅䝳ẖ䛾䝔䝇䝖 ᐇ⾜㛫 ͌͌͌ ͌͌͌ ᭱ึ䛾䝔䝇䝖ኻᩋ ῝ኪ
EQ TQ ῝ኪ EQ =>ศ 䝔䝇䝖ᐇ⾜㛫 ;;ศ 8IWX*IIHFEGO(IPE] @@J>㛫 ୍㐌㛫䛒䛯䜚䛾ᚅ䛱㛫 ୍㐌㛫䛷ᅇ䝔䝇䝖䛜ᐇ⾜䛥䜜䜛䛸௬ᐃ
͌͌͌ ͌͌͌ 䝥䝑䝅䝳ẖ䛾䝔䝇䝖 ᐇ⾜㛫 Aศ 8IWX*IIHFEGO(IPE] ;9㛫 ୍㐌㛫䛒䛯䜚䛾ᚅ䛱㛫
?<k ᚅ䛱㛫䜢๐ῶ ῝ኪ EQ TQ ῝ኪ EQ ୰つᶍ䜰䝥䝸}୪䜉᭰䛘 ᑟධ
䜿䞊䝇䝇䝍䝕䜱 䛸䛒䜛⮬ື㌴♫䛾
䛣䛾♫䛾ᴫせ 5 〇ရL㌴ 5 ᚑᴗဨ:9ே௨ୖ 5 ⤌䜏㎸䜏䝋䝣䝖䜴䜵䜰 5 ゝㄒL!M!}}M.
5 㛤Ⓨ⎔ቃL( M% M
㛤Ⓨഃ 5 䝝䞊䝗䜴䜵䜰䛾ᚅ䛱㛫 ᑐ⟇䛸䛧䛶䝝䞊䝗䜴䜵䜰䜢㏣ຍ䛩䜛䛯䜑䚸᮶ ᖺ䛿ண⟬䛜ಸ䛻 5 䝝䞊䝗䜴䜵䜰䛾⟶⌮䛸䝯䞁䝔 䝝䞊䝗䜴䜵䜰䜢㏣ຍ䛩䜛䛸⟶⌮䝁䝇䝖䜒ቑຍ 5
ᨵၿ䛧䛺䛔ᚅ䛱㛫 䝝䞊䝗䜴䜵䜰䛿䛩䛠䛻䛿㏣ຍ䛷䛝䛺䛔 5 㐜䛔䜎䜎䛾㛤Ⓨ䝃䜲䜽䝹 䝡䝆䝛䝇ഃ䜈䛾䜶䝇䜹䝺䞊䝅䝵䞁䛜᭶䛻ᩘᅇ 䛧䛛⾜䜟䜜䛺䛔 䛣䛾♫䛜ᢪ䛘䛶䛔䜛ၥ㢟 䝡䝆䝛䝇ഃ
* ᑟධ䛾 䜲䞁䝟䜽䝖
᭱㐺䛾వᆅ 䝡䝹䝗㛤ጞ 䝝䞊䝗䜴䜵䜰ᚅ䛱 ̇̋ศ 䝔䝇䝖ᐇ⾜ ̋̍ศ 䝔䝇䝖䛾⤊ 䝡䝹䝗㛫 ̋̆ศ
䜻䝳䞊㛫 ̋ศ Ζ Β ?>ศ ᅛᐃ䛾䜸䞊䝞䞊 䝦䝑䝗 :;@ศ ྜィ ?;ศ ᭱㐺ྍ⬟
ಙ㢗ᛶ䜹䞊䝤 䝔䝇䝖ᐇ⾜䛾ྜ ಙ㢗ᗘ ̏̆⛊͛̈͌̋Ϊ͜ ̎̆Ϊ ̌ศ͛̇̆Ϊ͜ ̎̍͌̋Ϊ ̇̇ศ͛̈̆Ϊ͜ ̏̆Ϊ
̈̏ศ͛̋̆Ϊ͜ ̏̋Ϊ 䝔䝇䝖ᐇ⾜䛾ྜ䠄ᐇ⾜㛫䝧䞊䝇䠅 5 <E\MW䝔䝇䝖య䛖䛱ఱ 䜢ᐇ⾜䛧䛯 䛛䠄ᐇ⾜㛫䝧䞊䝇䠅 5 =E\MWලྜ䜢Ⓨぢ䛷䛝䜛⢭ᗘ
5 ᑡ䛧ಖᏲⓗ䛻B9k䛾ಙ㢗ᛶ䜢᥇⏝ 5 :;@ศ˼@@ศbź<Bkc ;9k䛾䝃䝤䝉䝑䝖 ̋̆ศ㧗㏿͛ν̉̏Ϊ͜
䝝䞊䝗䜴䜵䜰䛾䜻䝱䝟䛜ᐇ㉁<ಸ䛻
䝡䝆䝛䝇䜈䛾䜲䞁䝟䜽䝖 ̉̋Ş̋̈͡ŞńƞƦ ̈̆Ş̉̊͡ŞńƞƦ
䝥䝻䝎䜽䝖䜰䝗䝞䜲䝄䞊 䝥䝻䜾䝷䝮䛾䛤⤂
䝥䝻䜾䝷䝮䛾ヲ⣽ 䝣䜵䞊䝈ศᯒ䛸タᐃ 䛚ᐈᵝ䛾⎔ቃ䛷✌ാ㛤ጞ 䝣䜵䞊䝈䝟䜲䝻䝑䝖㛤ጞ 䝁䞊䝗䝧䞊䝇䛾ศᯒ䛸┠ᶆタᐃ ศᯒ⤖ᯝ䜢䝥䝺䝊䞁䝔䞊䝅䝵䞁 ᶵᲔᏛ⩦䝰䝕䝹䛾ᵓ⠏ -RKIWXIV䛾䜲䞁䝇䝖䞊䝹 9-9<䛻䛴䛔䛶䛾 䝴䞊䝄䞊䜲䞁䝍䝡䝳䞊
䝥䝻䝎䜽䝖䜰䝗䝞䜲䝄䞊䛾䝯䝸䝑䝖 5 䛚ᐈᵝ䛾䝔䝇䝖⎔ቃ䜢ศᯒ䚸䝺䝫䞊䝖䛧䜎䛩 5 䛚ᐈᵝ䛾ኌ䛜┤᥋〇ရ䛻ᫎ䛥䜜䜎䛩 5 䝸䝸䞊䝇䛻䛿䜰䝗䝞䜲䝄䞊㝈ᐃ䝕䜱䝇䜹䜴䞁䝖䜢䛤⏝ព
䜎䛸䜑 ᶵᲔᏛ⩦䛻ᇶ䛵䛟䝔䝇䝖䜢ᑟධ䛧䛶⏕⏘ᛶ䜢㧗䜑䜎䛧䜗䛖䟿 䝸䝸䞊䝇䝃䜲䜽䝹䜢㧗㏿䛧䚸䛛䛴䝸䝇䜽䜢᭱ᑠ䛧䜎䛩
D J D J
/C
2 _