18

Some people refactor because feature updates need to be optimized throughout the code base.

I refactor because I am terrible at planning.

Comments
  • 1
    You don’t need much planning if you write modular, generic code;)
  • 1
    @just8littleBit I love that you said that, because a big part of what I'm refactoring is making some code I wrote all over the place into something modular instead of repeated.
  • 0
    @ClockworkCoyote
    Yeah, if you have generic modules it’s just like LEGO, you can just put it in a different order of requirements change.

    Despite the java haters attacking me for this, inheritance allows you to cover edge cases to use generic classes where the behavior has to be more specific.
Add Comment