Závěrečná práce: Adam Štěpánek, učo 469242: Procedurálně generovaná krajina jako vizualizace kódu v jazyce C#
Bakalářská práce
Procedurálně generovaná krajina jako vizualizace kódu v jazyce C#
Procedurally Generated Landscape as a Visualization of C# Code
Anotace
Softwarová vizualizace pomáhá programátorům lépe pochopit kód skrze vizuální vjemy. Tato práce představuje Helveg, nástroj pro softwarovou visualizaci, jenž mapuje strukturu kódu v jazyce C# společně s hlášeními překladače na procedurálně generovanou krajinu. Toho je dosaženo ve třech krocích (analýza kódu, generování krajiny a vykreslení), které jsou v práci detailně popsány. Prezentovány jsou také …více
Abstract
Software visualization helps programmers better understand code through visual means. This thesis presents a software visualization tool, named Helveg, that maps the structure of C# code, along with compiler diagnostics, onto a procedurally generated landscape. This is achieved in three stages (code analysis, landscape generation, and rendering), which the thesis describes in detail. Presented are …více
Zadání práce
- dependencies between projects and on external packages,
- compiler warnings and errors,
- types contained within the project and relations between them,
- compliance with project conventions.
22. 7. 2020 11:05, RNDr. David Kuťák, Ph.D.
- Zadáno/změněno 24. 9. 2020 15:18, Helena Kryštofová
- Záznam založen 30. 4. 2020 12:19, Jana Zemanová, učo 9619
- Zveřejnit od 21. 7. 2020 13:44, Eva Drštková
- Práce převzata 21. 7. 2020 13:44, Eva Drštková
Přílohy
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Extensible Visualization of C# Codebases
Mgr. Adam Štěpánek, učo 469242 -
Custom Roslyn Tool for Static Code Analysis
Mgr. Zuzana Dankovčíková -
LLM-assisted Software Architecture Analysis
Ing. Peter Verčimák -
Finding SQL Injection Vulnerabilities in a C# Source Code
Mgr. Michal Klein, učo 514072 -
Knihovna pro tvorbu pluginů pro PyMOL
Bc. Matěj Škrabánek -
Systém pro údržbu báze dat fyzické kontroly přístupu
Mgr. Jan Konečný -
Užití čipové karty ke generování a správě šifrovacích klíčů
Mgr. Viktor Spáčil -
Generování webových stránek z Adobe Photoshop
Mgr. Andrej Farkaš, učo 99250




