4 ms·
Identify the users. Figure out who actually does anything with the system. They'll be invaluable as you try to determine what part of the system are active. Lo
by johan_larson 12y ago
Identify the users. Figure out who actually does anything with the system. They'll be invaluable as you try to determine what part of the system are active.
Look for a test suite. You'll need one once you start making changes, to keep from breaking anything. If necessary create one based on actual jobs run of the system. You want integration tests, for big parts of the system, rather than unit tests.
Once you have a test suite, start with dead code analysis. Any codebase as big as this one will have a lot of accumulated cruft that is just getting in the way. Delete it.