Thesis/Dissertation: Adam Štěpánek, učo 469242: Procedurally Generated Landscape as a Visualization of C# Code
Bachelor's thesis
Procedurally Generated Landscape as a Visualization of C# Code
Procedurálně generovaná krajina jako vizualizace kódu v jazyce C#
Abstract
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é …more
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 …more
Thesis description
- 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.
- Entered/Edited 24/9/2020 15:18, Helena Kryštofová
- Record made 30/4/2020 12:19, Jana Zemanová, UČO 9619
- Accessible from: 21/7/2020 13:44, Eva Drštková
- Thesis/dissertation received 21/7/2020 13:44, Eva Drštková
Attachments
Theses on a related topic
List of theses with an identical keyword.
-
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 -
A Tool for Developing PyMOL Plugins
Bc. Matěj Škrabánek -
Finding SQL Injection Vulnerabilities in a C# Source Code
Mgr. Michal Klein, UČO 514072 -
The Security of .NET for Smart Cards
Mgr. Viktor Spáčil -
Network discovery and topology mapping in heterogeneous IPv4/IPv6 based networks
Mgr. Jan Sochor -
Information system of a transport services provider
Mgr. Michal Vanžura




