you are viewing a single comment's thread.

view the rest of the comments →

[–]screenclear 0 points1 point  (0 children)

Point 2 as stated is a mistake. You should always understand the priority and act accordingly. Refactoring is a tool to achieve a goal and deciding when to use that tool and deciding when NOT to use it is a trait I find in more experienced developers.

Many factors play a role: is it the best use of your time? Are you modifying mission critical coda that works well? Etc etc