Red, green, refactor: writing perfect Go with TDD | Dark Hacker News