Skip to content

Instantly share code, notes, and snippets.

@runningdemo
Created August 20, 2014 01:47
Show Gist options
  • Save runningdemo/88ca29907d55b77617e7 to your computer and use it in GitHub Desktop.
Save runningdemo/88ca29907d55b77617e7 to your computer and use it in GitHub Desktop.
TDD
# TDD
## What's TDD
1. TDD, as a design tool
TDD, as a design tool, based on my experience, really helps you look at things from the user perspective than the coder perspective. In addition, I think TDD helps your mind really thinks about what exactly you are trying to do, what's the expected outcome, etc.
## How to think in TDD
1. By learning to think about the "What" __before__ you think about the "How"
In other words, think about exactly what you want to do (interface), rather than you how you are going to do it (implementation)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment