by Justin Fuller

Refactoring — oops, I’ve been doing it backwards.

Welcome to my intervention. I’m a refactoring addict and I’m not afraid to admit it, but there’s only one problem: I’ve been doing it backwards. You see, what I’ve been doing could be more accurately described as premature code abstraction.

Y6mXJ3i3LzXnM6K2IFFUZM42KImbr4v0Cn44

We all know about refactoring. If you’ve read even a single programming book, or if you spend much time on Medium, you’ll have heard all…