From what I read on the topic, somethings coming from this very forum where some code devs share their knowledge once in a while (for example some explaining how difficult it is to write well in C++ and thustly there are rare examples of devs writing well on this code, which I guess is the language the engine uses on its operating system) I can't shake the feeling that a lot of code was written by young developers coming into the company and during their learning process. Maybe the plan was to have a more senior developer correct lines of code before it made it into the game build, or before the game build would go into the next stage of development but to keep up with time maybe this plan didn't work and much of this not so well written code made it to the final game.
Tell me if this metaphor makes sense please coders out there:
Writen code as braided hair. So well written code are these solid, intertuined parallel hairs well stuck under the next column of hair and makes a perfect silluette of a braid. Whereas badly written code would be a braid that you recognize as a braid, it does its function of holding the hair in that shape but it has a lot of loose hairs that create a sort of force field around the braid. If you were to touch the good braid it only moves when the finger touches the central body but on the other one these loose hairs are on the way and you may even move the braid before touching it.
Haha sorry for the hair-trip.
All of this to say. CDPR may have a hard time finding new talent that would adapt well to the type of fixes the game would require at this time - not exactly cleaning code as it may be too much to do, but be adaptable as modders are in creating other type of solutions. Or the backend IS cleaning code.
Sorry I'm talking out of my ass here but hope the point I try to make is understandable.
Tell me if this metaphor makes sense please coders out there:
Writen code as braided hair. So well written code are these solid, intertuined parallel hairs well stuck under the next column of hair and makes a perfect silluette of a braid. Whereas badly written code would be a braid that you recognize as a braid, it does its function of holding the hair in that shape but it has a lot of loose hairs that create a sort of force field around the braid. If you were to touch the good braid it only moves when the finger touches the central body but on the other one these loose hairs are on the way and you may even move the braid before touching it.
Haha sorry for the hair-trip.
All of this to say. CDPR may have a hard time finding new talent that would adapt well to the type of fixes the game would require at this time - not exactly cleaning code as it may be too much to do, but be adaptable as modders are in creating other type of solutions. Or the backend IS cleaning code.
Sorry I'm talking out of my ass here but hope the point I try to make is understandable.