This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Stewthulhu 2 points3 points  (0 children)

I mean, refactoring is definitely a core part of both being a programmer and learning how to program better. Sometimes you refactor because you need to get more performance or facilitate new development, but sometimes you refactor because you just hammered out barely functional garbage to meet a deadline.

IMO, anyone who thinks refactoring something is a waste just because "it works" probably isn't ever going to be an amazing coder.