Test Driven Development
Test Driven Development
=Software development methodology that emphasizes writing tests before writing the
actual code to implement functionality
Benefits of TDD:
- Improved Code Quality
- Better Design
- Easier Refactoring
- Documentation
- Faster Debugging
TDD Tools:
- JUnit (Java)
- RSpec (Ruby)
- Mocha and Jest (JavaScript)
- pytest (Python)
- NUnit (C#)