For cross-checking, CI (with code coverage), tdd, and pairing helps a lot, I find. And they're cheap to do.