Originally posted by ryao
View Post
What I have been questioning from the start, is that rewrite doesn't necessary introduce more bugs.
Originally posted by ryao
View Post
In terms of Rust, there is indeed advantages of rewriting code in Rust since many codebase in real world get new code added, old code refactored/rewritten all the time.
It's not like that once the code is mature/stable, it never gets changed or only minor changes.
In reality, they might see refactor due to new requirements and adding significant amount of new code, and some existing projects are already very complex enough to reason that they don't have memory related bugs/CVEs, that's why I think it will be beneficial for some projects to be incrementally rewritten in Rust, like the web browser, linux kernel, systemd, etc.
What I am proposing is to INCREMENTAL REWRITE, not abandon the existing codebase, freeze dev and everything else just to rewrite, that absolutely makes no sense.
Comment