Wednesday, March 10, 2010

How do you dig in another's source codes?..

Two and a half years ago I moved to my present job place. Then I again faced the problem to lean new portion of legacy spaghetti code...

I asked my new colleagues what tools they use to understand project code. I was very pity for their answer: a most advanced tools they used are a paper and a pen... One or two remembered SourceInsight IDE that can build a call tree (kind of search of references organized in a tree view).

I made fast analysis what facilities I need to dig in to a completely unknown complex code:
1. Search of references
2. Editable result of the search (to remove references I do not need)
3. Bookmarks to remember recent places in sources that are interesting
4. Tree organized bookmarks view to remember search tree

It is not very complex requirements but nobody implemented it so far (Or I do not know about...) :-(

No comments:

Post a Comment