Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Effective Debugging Apps in VS Code
Search
murajun1978
November 15, 2018
Programming
1k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Effective Debugging Apps in VS Code
My LT Slide
Event:
https://ateam.connpass.com/event/104825/
murajun1978
November 15, 2018
More Decks by murajun1978
See All by murajun1978
変化を楽しむエンジニアリング ~ いままでとこれから ~
murajun1978
0
1.3k
How to Enjoy the Murajun’s Style
murajun1978
0
100
Building Tebukuro with Hotwire and Rails
murajun1978
0
1.5k
Zeitwerk integration in Rails 6.0
murajun1978
0
140
Efficient development with GraphQL
murajun1978
0
330
tebukuro
murajun1978
0
140
Shinosaka.rb #17 Hands on
murajun1978
0
72
New Features in Rails 4.2
murajun1978
0
960
shinosakarb #11 Rails 4 Pattenrs
murajun1978
1
180
Other Decks in Programming
See All in Programming
Spec Driven Development | AI Summit Lisbon
danielsogl
PRO
0
190
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
3
1.3k
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
540
エンジニアと一緒にテストコードの設計と実装を改善した話
mototakatsu
0
170
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
130
3Dシーンの圧縮
fadis
1
770
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
8
3.7k
Oxlintのカスタムルールの現況
syumai
6
1.1k
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
570
A2UI という光を覗いてみる
satohjohn
1
130
Mujeres en SEO Summit 2026 - Greatest Disaster Hits en Web Performance
guaca
0
170
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
A designer walks into a library…
pauljervisheath
211
24k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
200
Side Projects
sachag
455
43k
Mobile First: as difficult as doing things right
swwweet
225
10k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
190
How to Talk to Developers About Accessibility
jct
2
230
Paper Plane
katiecoart
PRO
1
51k
WCS-LA-2024
lcolladotor
0
630
The World Runs on Bad Software
bkeepers
PRO
72
12k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Transcript
Effective Debugging React Apps in VS Code
About me むらじゅん (@murajun1978) Skils: Node.js, React, Ruby, Rails, GraphQL
Community: Shinosaka.rb, Rails Follow-up Osaka
Shinosaka.rb #32 https://shinosakarb.doorkeeper.jp/events/82341
No more Print debug
Debugging is one of the important skills for Programmer
Next.js debugging in VS Code
Build-in node.js debugger
Debugging of the Render process
"configurations": [ { "type": "chrome", "request": "launch", "name": "Debug Render",
"url": "http://localhost:3000", "webRoot": "${workspaceFolder}" }, { "type": "node", "request": "launch", "name": "Debug Server", "runtimeExecutable": "${workspaceFolder}/node_modules/.bin/next", "runtimeArgs": [ "--inspect", ], "port": 9229, } ], "compounds": [ { "name": "Debug Next.js", "configurations": ["Launch Chrome", "Debug Server"] } ]
None
Debugging of Node process
"configurations": [ { "type": "chrome", "request": "launch", "name": "Debug Render",
"url": "http://localhost:3000", "webRoot": "${workspaceFolder}" }, { "type": "node", "request": "launch", "name": "Debug Server", "runtimeExecutable": "node", "runtimeArgs": [ "--inspect", "server.js" ], "port": 9229, } ], "compounds": [ { "name": "Debug Next.js", "configurations": ["Launch Chrome", "Debug Server"] } ]
None
Rails debugging in VS Code
None
None
Extension: Ruby
Gems ruby-debug-ide https://github.com/ruby-debug/ruby-debug-ide debase https://github.com/denofevil/debase
Not stopping on breakpoint
gem 'ruby-debug-ide', '0.7.0.beta6' gem 'debase', '0.2.3.beta2'
VS Code Recipes https://github.com/Microsoft/vscode-recipes
No more Print debug
Effective debugging with VS Code
Thank you