Discussion about this post

User's avatar
Five Boroughs Apps's avatar

Great article! I had a similar evolution, working in agencies trained me to think testing wasn’t important but Uncle Bob was always a voice in my head. I agree with him that unit tests are the difference between professional engineers and everyone else. As for TDD though, I’ll say that it is counter-intuitive at first, but having disciplined myself on a few tasks using this I am a big fan of it now. I can say that the tasks I’ve completed test first have been less buggy and I’ve also been much more confident about shipping the code. I actually feel now that it’s harder to achieve high coverage writing tests retrospectively

No posts

Ready for more?