デバッガ機能の簡単な説明と、Visual Studio Codeのデバッガ機能を使う導入。 デモにて、ブレークポイントを実際に使うところを解説。
VS CodeͰσόοά͠Α͏2019/01/19tacckJavaScript編ゆるWeb勉強会@札幌#3
View Slide
୭UBDDL໊લࡶͳϑϧελοΫΤϯδχΞ͓ࣄεϓϨουɾΠʔάϧ͖ͳϑΟΪϡΞεέʔτͷٕ
ࠓ͓͢͠Δ͜ͱ• தڃऀΛࢦ͢ͱ• σόοΨͱ• Visual Studio CodeͷσόοΨΛͬͯΈΔ
தڃऀΛࢦ͢ͱ
ॳ৺ऀ͔Βதڃऀ• ୭͕ॳ৺ऀ͔Βελʔτɻ• ͍͔ͭΒ࣍ͷεςοϓʹਐΊΔͷͩΖ͏͔?
ॳ৺ऀ͔Βதڃऀ• ϓϩμΫτΛ࡞Γ࢝ΊΔͱɺ Ұؾʹ͘͠ͳΔɻɻɻ• Βͳ͖Ό͍͚ͳ͍͜ͱɺؾʹ͠ͳ͖Ό͍͚ͳ͍͜ͱ͕ɺ్ʹଟ͘ͳͬͯ͘Δɻ• ʮ੍ʯˠ QCDS
QCDS2VBMJUZ ࣭$PTUՁɾՁ֨ਓతίετɾ֎෦αʔϏεར༻%FMJWFSZ ೲظ4DPQF ػೳ
QCDS• ࣄͷՌʮ੍ʯͷதͰୡ͠ͳ͚Ε͍͚ͳ͍ɻ• ͱ͍͑ɺ͍͖ͳΓؾʹ͢Δͷ͍͠ɻɻɻ
ॳ৺ऀ͔Βதڃऀ• ·ͣʮޮΑ͘ʯ։ൃͰ͖ΔΑ͏ʹͳΓ·͠ΐ͏ɻ• ޮΑ͘ = ͍͔ʹ͘ʮ࡞ۀྃʯʹͰ͖Δ͔ɻ• ͘Ͱ͖Ε༨༟͕Ͱ͖ΔͷͰɺԿΛ͢Δʹͯ͠Γ͘͢ͳΔɻ
ͰίʔσΟϯά͍
ίʔσΟϯά͕͍?• ϙΠϯτೋͭ• ͦͦͲ͏࣮͢Ε͍͍͔Θ͔Βͳ͍• ࣮ͨͭ͠Γ͚ͩͲ֬ೝʹ͕͔͔࣌ؒΔ
ίʔσΟϯά͕͍?• ϙΠϯτೋͭ• ͦͦͲ͏࣮͢Ε͍͍͔Θ͔Βͳ͍• ࣮ͨͭ͠Γ͚ͩͲ֬ೝʹ͕͔͔࣌ؒΔ• ֬ೝ͕͘Ͱ͖Εɺ࣮ൺֱతૣ͘ͳΔɻ• σόοΨΛͬͨ֬ೝΛ͠Α͏
σόοΨͱ
σόοΨͱ• σόοΨʢDebuggerʣͱɺσόοάΛࢧԉ͢ΔϓϩάϥϜͷ͜ͱɻରతʹར༻ऀ͕ϓϩάϥϜΛಈ࡞ͤͨ͞ΓɺϓϩάϥϜ͕͍ͬͯΔมΛදࣔͤ͞Δػೳ͕͋ΔɻۙͰ౷߹։ൃڥʹؚ·Ε͍ͯΔ͜ͱ͕ଟ͍ɻ ~ WikipediaΑΓ (2019/01/14 12:48)
ͬͱ·ͱΊΔ• σόοΨͱɺ ʮ࣮ߦதͷϓϩάϥϜʯʹର͠ ʮ్தͷঢ়ଶʯΛ ʮ͍͍ײ͡ʹڭ͑ͯ͘ΕΔʯͭɻ
͍͍ͩͨԿ͕Ͱ͖Δ͔• ϒϨʔΫϙΠϯτ ˠ Ұ࣌ఀࢭ• εςοϓ࣮ߦ ˠ ίϚૹΓ• εςοϓΠϯ /εςοϓΞτ ˠ ζʔϜΠϯ ɹ/ζʔϜΞτ• ม֬ೝ ˠ ৄࡉ֬ೝ
Visual Studio CodeͷσόοΨΛͬͯΈΔ
ͬͯΈΔ• VSCodeىಈ• VSCodeܦ༝Ͱϒϥβىಈ• ϒϨʔΫϙΠϯτͰঢ়ଶ֬ೝ• ݟ͍͚ͨ࣌ͩϒϨʔΫϙΠϯτΛ༗ޮʹ
֦ுػೳ: Debugger for Chrome
ͬͯΈΔ• σϞ
·ͱΊ
·ͱΊ• ʮҰൃͰ࠷ߴͷίʔυΛॻ͘ʯͷୡਓͰ͍͠ɻ• গ͠ॻ͍ͯσόοΨͰ֬ೝɻ• ͘ಈ͔ͯ֬͘͠ೝ͢Δ͜ͱ͕ɺ্ୡͷۙಓͰ͢ɻ
·ͱΊ• Visual Studio CodeؚΊͯɺ࠷ۙͷΤσΟλIDEʹσόοΨͷػೳ͕͋Δɻ• σόοΨΛ͏ͱɺ ؆୯ʹʮࢼ͢ʯ͜ͱ͕Ͱ͖Δɻ• ࠓ͔ΒͬͯΈΑ͏!
end