I was tasked with turning the old VB6 program into C #. Unfortunately, the project has 8 modules, a lot of codes in each, and a lot of nested IF statements and just planning a terrible design.
I hope to find a tool that will accept all files and generate some kind of UML diagram to show the main flow of code so that I can start debugging it.
The program uses several different types of files with slightly different information, but it seems that they process them in just a few large methods, calling different methods here and there depending on what the information is.
I know that I will need to take some input files and go through all this, looking for what it does in each situation, so I can find similarities and differences in order to be able to create a more elegant solution that will be easier to maintain.
Thanks for any help.
source
share