You’ve just inherited a legacy C++ codebase, now what?
You’ve just inherited a legacy C++ codebase, now what?
You’ve just inherited a legacy C++ codebase, now what?
@lysdexic "Get the tests passing on your machine". Which tests?
"I was trying to be polite. YOURS!"
…delete it
But wouldn't that leave a shit ton of dangling pointers?
you mean rewrite it in rust?
Hear, hear!
This kind of work is oddly therapeutic to me. As long as I'm actually able to change things significantly and I'm not under too much time pressure.
What really sucks is when I get a task like this and someone wants more crazy complexity added. e.g. I'm just trying to fix the code up and make the existing API fast & safe, but management wants us to also emulate the entire API of a competing product, including all its awful legacy.