How unit testing improves code quality in TDD | Hacker News Reader