Technology is like fashion, and it has seasons and trends. Engineers will adapt to new ways of writing codes when new technology or method is created.
Very often, legacy codes seem to be outdated, and people tend to have the urge to rewrite them. When that happens, a chain reaction might affect other working parts, causing a big hairy mess for the team.
So, here are some questions to ask yourself before correcting any functioning codes:
- Will the new changes improve the efficiency of the current code?
- Will you be missing project deadlines?
- Most importantly, are you mentally prepared for the challenges of the changes?
Let us know your thoughts in the comment below.