Slide 1

Slide 1 text

ςετੜ੒Ͱؾ͍ͮͨɺ Claude Codeͱͷ ϕετͳ໾ׂ෼୲ ʮAIʹ೚ͤΕ͹ςετ΋ࣗಈͰ׬ᘳ…ͷ͸͕ͣ?ʯ ͍ͪ͝ 💭 ʮAI͕ςετ·Ͱॻ͍ͯ͘ΕΔͳΒ ࠷ߴ͡ΌΜɺͱࢥͬͯࢼͨ͠ʯ

Slide 2

Slide 2 text

ϑϩϯτΤϯυͷςετɺ Ͳ͏ࢦࣔ͢Ε͹͍͍ʁ 📝 TDDʹԊͬͯʢt-wada͞Μͷਪ঑͢Δ΍ΓํͰʣ Red → Green → RefactorͷαΠΫϧͰ... 📚 VitestͷެࣜυΩϡϝϯτʹԊͬͯ ϕετϓϥΫςΟεΛࢀߟʹ... 🔀 શͯͷ෼ذΛνΣοΫͯ͠ ifจɺswitchจɺࡾ߲ԋࢉࢠ΋... ⚠ Τοδέʔε΋໢ཏͯ͠ nullɺundefinedɺۭ഑ྻ... 🎯 ΧόϨοδ90%Ҏ্Ͱ ඼࣭Λ୲อ͢ΔͨΊʹ...

Slide 3

Slide 3 text

͜ΕΒΛ๻͸ ᕒ਎ͷ6จࣈ ʹࠐΊ·ͨ͠ ↓

Slide 4

Slide 4 text

ʮςετॻ͍ͯʯ

Slide 5

Slide 5 text

࠷ॳͷҰา: ࡶͳࢦࣔ Claude Codeʹґཔͯ͠Έͨ ʮςετॻ͍ͯʯ ؆୯ ͨͬͨҰݴ ଎͍ 6จࣈଧ͚ͭͩ ָ ߟ͑ͳ͍͍ͯ͘ ʮSonnet 4.5ͩ͠ɺ͜ΕͰे෼ͬ͠ΐɻʯ

Slide 6

Slide 6 text

ฦ͖ͬͯͨʂ

Slide 7

Slide 7 text

ฦ͖ͬͯͨςετίʔυ // ਖ਼ৗ஋ͷςετ test('ਖ਼ৗͳ஋ͷ৔߹') → ✓ ظ଴௨Γ // ڥք஋ͷςετ test('஋͕0ͷ৔߹') test('஋͕100ͷ৔߹') → ✓ ෼ذ΋ߟྀ // Τοδέʔεͷςετ test('nullͷ৔߹') test('undefinedͷ৔߹') → ✓ ໢ཏత 😊 ΊͬͪΌ͑͑΍Μʂ ૝ఆͨ͠ςετέʔεΛॻ͍͖ͯͨ શͯͷ෼ذʹ΋ରԠ͍ͯ͠Δςετέʔε ΧόϨοδ΋ߴͦ͏

Slide 8

Slide 8 text

😊 ྑͦ͞͏ʂ

Slide 9

Slide 9 text

Ͱ΋๻͸ ͍ٙਂ͍Ͱ͢

Slide 10

Slide 10 text

ifจΛ1ͭ1ͭ ফͯ͠Έͨ

Slide 11

Slide 11 text

😊 ௨ͬͨʂΊͰͨ͠

Slide 12

Slide 12 text

͑ʁ

Slide 13

Slide 13 text

௨ͬͪΌͩΊͳΜͰ͢ 😱 ϋϦϘςײ ݁ہ… ݟͨ໨͸໢ཏత͚ͩͬͨͲɺ ࣮ࡍ͸ϋοϐʔύε ͔͠ ςετͯ͠ͳ͔ͬͨ ʮ෼ذͷςετͬͯॻ͍ͯ͋ͬͨͷʹ…ʯ

Slide 14

Slide 14 text

ͦ͜Ͱɺ͜͏͢Δ બ୒ࢶᶃ ΊͬͪΌؤுͬͯ టष͘΍Δ ۩ମతʹ͸ ifจΛ1ͭͣͭ खಈͰίϝϯτΞ΢τͯ͠ ςετͷ݀Λݟ͚ͭΔ બ୒ࢶᶄ ΧελϜεϥογϡίϚϯυ ͰϓϩϯϓτΛ޻෉ ۩ମతʹ͸ ৄࡉͳϓϩϯϓτΛ ίϚϯυԽͯ͠ ςετੜ੒Λ࠷దԽ

Slide 15

Slide 15 text

ࢀߟɿ ΧΠτ͞Μͷهࣄ ΋ͷ͘͢͝༗ޮ ৄࡉͳϓϩϯϓτΛίϚϯυԽͰ ςετ඼࣭͕ܶతʹ޲্ ϋοϐʔύεʹͳ͍ͬͯ ͳ͍ ڥք஋΍Τοδέʔε΋ ͔ͬ͠ΓΧόʔͰ͖Δ ৄ͘͠͸ͪ͜Β ↑

Slide 16

Slide 16 text

·ͱΊɿཧ૝ͱݱ࣮ɺͦͯ͠ΤϯδχΞͷՁ஋ ཧ૝ͷະདྷ ʮςετॻ͍ͯʯͷ ࡶͳࢦࣔͰ΋ ׬ᘳͳςετ͕Ͱ͖Δੈք ݱࡏ஍ ·ͩͦ͜ʹ͸ ౸ୡ͍ͯ͠ͳ͍ɻͰ΋ॻ͚Δɻ ࡶͳࢦࣔͰ͸௨Βͳ͍ ࠓͷΤϯδχΞͷՁ஋ ͦͷؒΛຒΊΔͨΊʹ ʮ͏·͘΍Δʯํ๏ Λݟ͚ͭΔ͜ͱ ࠓͷਓؒͷ໾ׂ ͋͑ͯటष͘΍Δͷ΋͋Γ Custom slash commandΛ੔උ͢Δ ཧ૝ͷະདྷ͸དྷΔɻ Ͱ΋ࠓ͸·ͩɺਓؒͷग़൪ɻ

Slide 17

Slide 17 text

Ͱɺ͓લ୭ʁ ϑϦʔϥϯεΤϯδχΞͷ ͍ͪ͝ ʢ߹ಉձࣾιωοτʣ YouTube΍ͬͯ·͢ ↓ ʮ ͍ͪ͝ claude code ʯ Ͱݕࡧ

Slide 18

Slide 18 text

࣍ճ Custom slash command ੔උͯ͠ςετॻ͍ͯΈͨ ָ͓͠Έʹ...