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
Debugging with Pry
Search
Conrad Irwin
July 25, 2013
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Debugging with Pry
Slides from Debugging with Pry at Lumos Labs.
Conrad Irwin
July 25, 2013
More Decks by Conrad Irwin
See All by Conrad Irwin
Go for Rubyists
conradirwin
2
300
REPL Driven Development with Pry!
conradirwin
5
1.6k
MongoDB — confessions of a PostgreSQL lover
conradirwin
3
4.1k
Debuggable Code
conradirwin
1
300
Pry — the good parts!
conradirwin
25
1.7k
Efficient debugging with Pry
conradirwin
2
410
Featured
See All Featured
Practical Orchestrator
shlominoach
191
11k
Marketing to machines
jonoalderson
1
5.5k
How to make the Groovebox
asonas
2
2.2k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
450
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
160
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
170
It's Worth the Effort
3n
188
29k
エンジニアに許された特別な時間の終わり
watany
107
250k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
How to Ace a Technical Interview
jacobian
281
24k
Transcript
None
From http://www.codeodor.com/images/frustrated.jpg
“Beware of bugs in the above code; I have only
proved it correct, not tried it.” — Donald Knuth
From http://thecollaboratory.wikidot.com/2013-philosophy-of-thought-logic
None
None
None
Use binding.pry Easier to write. Easier to read. Can explore
interactively. Can fix things interactively.
Use binding.pry whereami $ (aka. show-source) ls edit
Use binding.pry cd ? (aka. show-doc) up (and down) try-again
(with rescue rails server) help
Debugging is fun 49.9% of your time is spent debugging.
Optimize that. Pry can help.
Questions? @ConradIrwin