Ask HN: What makes for high quality test cases and more testable code? | Hacker News Reader