17

When good developers are afraid of refactoring and adding new classes is something to be feared, you need to rethink your architecture.

In fact, if there's ever that "dark corner" of code that no-one likes to work with, you've got to fix it.

It's like continuous deployment. We do it often because it's hard and having to deploy regularly forces us to make it easier.

Comments
  • 0
    Working on frontend development I've seen good devs not wanting to do things like reduce code duplication because they fear that some design change might make them do some different logic on those places that have duplicated (copy-pasted really) code.
  • 1
    Hear hear! I'm the kinda guy who just loves to refactor the fuckups, but sometimes it's hard to convince managers it must be done.
Add Comment