I was asked to overwrite (from scratch) an existing C # winforms application. Unfortunately, this code has been modified by at least a dozen different developers over the past three to four years, none of which seem to adhere to any coding standard. To say that this code base is a mess would politely put it down. Given the scale of the code (~ 24k lines) and the fact that the code is completely perfect for me, I would like to find some kind of utility that will help me quickly understand how this application works at a high level. Keep in mind that there aren’t a lot of good OOP methods in this code, so I need something more detailed than class diagrams. I saw links to create sequence diagrams that may be more like what I'm looking for, but I only have VS2010 Premium,and I get the impression that this functionality is only provided by VS Ultimate SKU. I have access to the current version of .NET Reflector, and I saw several people mention that there are plugins for what might be useful, but I don't have any specific names.
source
share