2010-10-20 12 views
12

Szukam narzędzia, które pozwoli mi wygenerować schemat przepływu dla danego projektu. Trudno zrozumieć kod innych, patrząc na kod, wykres może być bardzo pomocny.Generator wykresów przepływu z plików źródłowych

Mój projekt jest w profesjonalnej edycji VS 2010.

+1

Spójrz na [Narzędzia Visual Studio Power] (http://msdn.microsoft.com/en-us/vstudio/bb980963.aspx). Może mieć coś, co pomoże Ci wygenerować Diagram sekwencji/Diagram aktywności lub tzw. "Schemat blokowy". –

+0

Zdobądź Wizualny Paradygmat dla UML - jest świetny i jest bezpłatny przez 30 dni, możesz sprawdzić, czy to, czego szukasz, i sam zdecydować. Założę się, że ci to odpowiada. –

+0

Zobacz [Code Rocket] (http://www.getcoderocket.com/). – sep

Odpowiedz

13

The Visual Studio Learning Pack ma generator schematów blokowych, ale niestety działa tylko z edycjami z 2008 roku.

To, czego prawdopodobnie chcesz, nazywa się Diagramy sekwencji. Ta funkcjonalność została wbudowana w wersję VS 2010 Ultimate Edition.

Po prostu kliknij prawym przyciskiem myszy wewnątrz metody i wybierz "Wygeneruj diagram sekwencji" z wyskakującego menu. sequence diagrams

+4

Nie znalazłem diagramu Sequence w profesjonalnej edycji, myślę, że jest w wersji Ultimate. – Sharique

+1

Tak, jest w UE, a nie Professional. W przyszłości pomocne byłoby określenie, z której wersji korzystasz. –

+0

Myślę, że jest dostępny tylko dla projektów C#, a nie dla projektów C++. – sabertooth1990

5

ReSharper ma Call Tracking funkcję, która może wyświetlać przychodzące i wychodzące zsekwencjonowano w interaktywnym, graficznym widoku drzewa.

alt text

Posiada również funkcję podobną do Value Tracking wyświetlający przepływ danych.

alt text

Powiązane problemy