Skip to content

Instantly share code, notes, and snippets.

@psahni
Created February 20, 2014 12:53
Show Gist options
  • Save psahni/9112852 to your computer and use it in GitHub Desktop.
Save psahni/9112852 to your computer and use it in GitHub Desktop.
Test driven development
- The difference between software engg. and programming is same as difference between surgery and cutting people open.
- There are many things that involves in the soft. dev. process like architecture, methodology, conventions and standards, version control, coordination with team members.
- Test provide better documentation of code, long term time savings, identify future errors.
- What TDD: what is code going to do
* Write a test, that will pass if the code does that thing
* Run the test, see it fail
* Write the code
* Run the test, see it pass
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment