User blog comment:Alartan/League of Legends as software, according to CapoFerro/@comment-1330314-20150528172321

Congrats on putting up this thread! The paragraph about modularizing code is really interesting, since it touches on a lot of points of programming philosophy (from what I can tell with student-level knowledge in it, at least), and it would explain a lot of under-the-hood changes that have been going on.

Question: Can everything be modularized? If not, what can be done to update those parts of the game? How much legacy code is left in the game (e.g. an approximate percentage of what's left)? Where is most of it located?