Hello youtube world,
Test Driven Development (aka TDD) is one of the most important skill for any professional software developer. But sadly most of the developers are not doing it and thereby missing on awesome benefits of it. This is happening mainly because we are not taught programming that way so our mind don't easily grasp it at first go. With this 🎦 Practical TDD with Node.js series I am trying to teach this important skill.
In this video we are learning TDD with more practical example of birthday service.
This is part 2 of birthday service solution. Here we are building mail service unit of the solution.
💻 Github Code : https://github.com/saurabhnarhe/tdd/t...
📚Libraries Used:
🧪Mocha: https://mochajs.org/ (for testing)
✅Chai: https://www.chaijs.com/ (for assertion)
🥸Sinon: https://sinonjs.org/ (for faking)
📨Nodemailer: https://nodemailer.com/ (for sending email)
Please use following resources if you want to learn more about TDD.
🎦 The three laws of TDD: • The Three Laws of TDD (Featuring Kotlin)
🎦 How TDD is related to quality of code: • How TDD is related to the quality of ...
📚Recommended Books:
Test Driven Development By Example: https://www.amazon.in/gp/product/8131...
Clean Code: https://amzn.to/3fjKxaT
Clean code: https://www.amazon.in/gp/product/B005...
❤️ LIKE || SHARE || COMMENT || SUBSCRIBE
Any queries❓
Feel free to comment.
Tech Gear:
💻Macbook Air M1 - https://amzn.to/3hoPGAV
🎧Alienware Stereo Gaming Headset 310H, AW310H - https://amzn.to/3w3vvwz
Thanks for watching. Subscribe me for more videos like this.
Connect with me:
Linkedin: / saurabhnarhe
Instagram: / _saurabh.narhe_