Vizualizér datového toku pro C#
Data-Flow Visualizer for C#
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/200612Identifikátory
SIS: 273653
Kolekce
- Kvalifikační práce [11978]
Autor
Vedoucí práce
Oponent práce
Kofroň, Jan
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Informatika se specializací Programování a vývoj software
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
19. 6. 2025
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Výborně
Klíčová slova (česky)
Datový tok|Vizualizace|Statická analýza|C#|Microsoft Visual StudioKlíčová slova (anglicky)
Data flow|Visualization|Static analysis|C#|Microsoft Visual StudioPři snaze o pochopení, úpravu či ladění kódu se často snažíme zjistit, odkud do daného bodu v programu přitekla data, či kam od tohoto bodu data dále tečou. Tyto procesy jsou repetitivní a programátora zpomalují. Obzvlášť při nižší kvalitě kódu nebo větším rozsahu projektu tyto procesy přestávají být triviální. Obsahem této bakalářské práce je vývoj rozšíření do Visual Studia pro jazyk C# analyzující datový tok v rámci metod i mezi nimi. Následně analýzy znázorňuje způsobem, který uživateli ušetří čas. Součástí rozšíření je implementace řezů kódu a grafu programových závislostí.
When we are trying to understand, modify, or debug a code, we often try to find out where the data flowed from at a given point in the program, or where the data flows from that point on. These processes are repetitive and slow the programmer down. Especially with lower code quality or larger project, these processes become difficult. This thesis contains the development of a Visual Studio extension for the C# language, which analyses data flow within and between methods and then displays it in a way that saves the user time. The extension includes the implementation of code slices and a program dependency graph.
