I've been given the following task:
A company is giving source code for its product (comprising over 1 million lines of C++, Java, with some assembly) for my review. The code will be loaded onto a Windows machine that I do not control, has no USB ports, no network, and is a small controlled room. I must somehow sift through the code, figure out where the implementation of Action X is, and then trace through the code to see how Action X ties into the rest of the product.
The last time I did this, they gave me the code along with Notepad. Since I couldn't add software, that was it. I found myself using DOS command shells to get a grep-like ability with FINDSTR /R
but this was painful, as you might imagine.
I have a chance to tell them what I would like installed on the machine next time. What do you think makes sense? Ideas:
- Ask code to be loaded into some IDE
- Ask them to put it all in doxygen
- Ask them to present the code in an HTML format that has cross-referenced links (sort of like MS reference code uses)
Or something else?
Aucun commentaire:
Enregistrer un commentaire