Agree! In fact, in my opinion every feature you add should involve some amount of refactoring, or you’ve been doing to much (potentially wasteful) work prematurely.
Besides: continuous refactoring is one of those good old practices that are all too often forgotten these days. As I see it, the only way to write maintainable code is to constantly maintain it.
“Getting it right the first time“ rarely happens. And when it does, it only means that in three years it will be seen as “that scary legacy code” no one dares touch with a ten foot pole because they have no idea how it works.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Agree! In fact, in my opinion every feature you add should involve some amount of refactoring, or you’ve been doing to much (potentially wasteful) work prematurely.
Besides: continuous refactoring is one of those good old practices that are all too often forgotten these days. As I see it, the only way to write maintainable code is to constantly maintain it.
“Getting it right the first time“ rarely happens. And when it does, it only means that in three years it will be seen as “that scary legacy code” no one dares touch with a ten foot pole because they have no idea how it works.