DEV Community

Discussion on: Refactoring old code vs Rewriting everything for long-term?

Collapse
 
cubiclebuddha profile image
Cubicle Buddha

It’s better to finish than to be perfect. So I’d recommend refactoring it file by file into TypeScript. And yes as other people have mentioned, having some tests created first will help you to refactor with confidence.

One of my favorite programming guides shared the wisdom that’s almost never appropriate to do a full rewrite. Now he’s mostly referring to professional applications, but consider watching the video. True to it’s name, it’s fun! youtu.be/XcUUY8ziTuk

Collapse
 
anduser96 profile image
Andrei Gatej

It will be a true challenge now that it’s been a month since last I worked on the project.

But yes, using TS and writing tests is the way to go.

Thanks a lot for sharing!