Why do you even write tests?!

I get this question thrown at me a lot, so let’s just address the elephant in the room…

There are two obvious reasons(or maybe not!) to write tests -

Heck, without tests, all you have is a pile of code that once worked for you. You can either test it manually over & over, after each change or it will break without you knowing.

Coming back to my work on MDAnalysis, after a rather slow start, I’ve been able to do quite some work this week. I’ve got 7 PRs merged!

With these PRs merged, I’m finally moving towards my proposed timeline and I hope by the time you hear from me again, I’ll be ahead of it! That’s all for now, let’s end this post with a quote I absolutely adore…

Code without tests is broken by design…

- Jacob (core contributor to Django)