1) Never. In practice, you have to. Risk management is the tricky part: problems are going to come up no matter what you do, so you need to minimize the potential impact and make sure you can recover.
3) I trust them to catch the problems I could think of.
Well said. Murphy's law tends to stick with me.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.