Ask HN: How to plan a minimal restructuring to enable TDD | Hacker News Reader