TDD, Coverage and Why Testing Exceptions | Hacker News Reader