Refactoring: How do I even start? 11 years agoI actually wrote this! I can't believe tests slipped my mind, that's usually the FIRST thing I do because I'm always scared of breaking anything. I'm going to edit this post and add a test. 0ThreadHN