Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Debugging a technology you've never seen before

Debugging a technology you've never seen before

General principles of debugging in a talk given at the Girl Geek Dinner sponsored by Hackbright and Google.

Liz Howard

May 07, 2013
Tweet

More Decks by Liz Howard

Other Decks in Programming

Transcript

  1. I’m Liz Instructor/Director of Ops at Hackbright Co-Leader of SF

    Chapter of Girl Develop It! @lizTheDeveloper lizthedeveloper.com Tuesday, May 14, 13
  2. Everything is a remix. So it follows the same basic

    principles. Tuesday, May 14, 13
  3. My students know I say this all the time: Shake

    the chain! Tuesday, May 14, 13
  4. 2. Are we writing to the right file? Is the

    file making it to the interpreter? Tuesday, May 14, 13
  5. 3. Has something similar worked before? Can we do a

    simpler version? Tuesday, May 14, 13
  6. 6. Have we identified ALL of the steps to get

    to this state? Can we test the state? Tuesday, May 14, 13
  7. 7. Are we doing what we think we're doing? Are

    we acting on what we think we're acting on? Tuesday, May 14, 13
  8. Indentation matters It helps you spot when something is unmatched.

    | Sometimes the interpreter can’t see your errors. Tuesday, May 14, 13
  9. Sometimes, things just don't work the way you think they

    should. Route around. Can we go another way? Tuesday, May 14, 13