Stop Refactoring Your Code

“…also write dumb code.”

If you know much about software development, then you probably have some idea what refactoring is. It was made more popular some years ago by Martin Fowler’s book Refactoring, which defines the term as “improving the design of existing code.”[1] The code referred to, is of course software source code, the specialized text used to tell a computer how to perform some task. It’s generally accepted that refactoring is a good practice for fixing unruly code, as the schedule allows. Then why does my title for this blog entry tell you to stop refactoring your code? There’s more here than meets the eye.

Continue reading “Stop Refactoring Your Code”