$ 0 0 Writing solid code means knowing that when programs fail, they do so gracefully and predictably. Unit testing verifies this.