DEV Community

Discussion on: I've hit a brick wall. How do I progress as a React Dev and other confusions.

Collapse
 
zaceno profile image
Zacharias Enochsson

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.