Continuing the discussion from Rust vs C++:
Do a search for: refactor you’ll find a bunch of stuff already discussed