I've been always thinking "Testing? I don't need no freakin' testing! I'm doing without it just fine!"
And then my code became long.
Now I realize why it is important to write tests. I'm always afraid a little change will result in breaking something. I really want to start writing tests. But the code base has become so large that I'm really overwhelmed. I don't know where to start. And much of it I don't even remember why I coded it that way so if I begin to go back and write tests, it will take forever.
Can someone provide advice on how to start writing tests if I already have a large code base?