DEV Community

Discussion on: Why do great developers love writing tests?

Collapse
 
juanfrank77 profile image
Juan F Gonzalez

From all my years of developing in C and then in Java, they never taught me how to write tests in college (actually, once a teacher wanted to show JUnit and it was a Huge mess).
So now my question is more like, how do one learns to do TDD in JavaScript? with all the bunch of testing frameworks out there.

Collapse
 
aabhina profile image
AA

A very good introduction to doing TDD with JS is this book by Venkat.
It is an absolute piece of beauty, must read for all developers.

Test-Driving JavaScript Applications
pragprog.com/book/vsjavas/test-dri...

Collapse
 
anabella profile image
anabella

I know college courses rarely touch the subject, as they rarely touch many aspects of real-life / industry software development.

About js, I think it's the same as with other aspects of the ecosystem: it's not about the framework, it's about what you do with it. The fw should be only a medium, a helper to get there.

If you're really lost about where to start, there's always tutorials about the hottest and latest fw/library (even for testing). Pick one and try to apply it to your applications. If you see value in it, and it becomes a habit, you'll be able to translate it into any other fw that comes along.

Fwks should be approaches to the solutions: if you know the problem well enough then you can choose which one suits you best.

Collapse
 
juanfrank77 profile image
Juan F Gonzalez

Awesome advice, thanks for sharing :)