Does Test-Driven Development Really Improve Software Design Quality? (2008) | Hacker News Reader