DEV Community

Discussion on: The tragedy of 100% code coverage

Collapse
 
kjir profile image
Stéphane Bisinger

This reminds me of what I read from Uncle Bob and DHH (linked from Uncle Bob's article): blog.cleancoder.com/uncle-bob/2017...

Recently I've come to the conclusion that we made an Idol out of unit tests and greatly undervalue integration tests. The examples above are clearly show code that could be tested as part of the bigger picture, because in itself it doesn't mean anything: it's glue code and integration tests are supposed to check exactly that... The gluing of components together!

So the bottom line is: write a good mixture of unit and integration tests and, most of all, THINK! That's our job.

Collapse
 
nikhil_gupta profile image
Nikhil Gupta

The most important thing you have pointed out is : "THINK".

Collapse
 
anortef profile image
Adrián Norte

There is a perfect gif to illustrate your point: 9gag.com/gag/a0pbDeX/programmers-w...