TDD, Coverage and Why Testing Exceptions | Dark Hacker News