Závěrečná práce: Katarína Hermanová, učo 433511: Analýza zdrojových kódu z repositářů dostupných na GitHubu
Bakalářská práce
Analýza zdrojových kódu z repositářů dostupných na GitHubu
Analysis of source code from GitHub repositories
Anotace
V spolupráci s firmou Red Hat bola navrhnutá analýza zdrojových kódov získaných z verejných repozitárov dostupných na GitHube, pričom analýza je vykonávaná nad zdrojovými kódmi písanými v jazyku Java. Táto práca zahŕňa návrh nástroja, ktorý vracia výsledky tejto analýzy podľa rôznych kritérií. Vhodnými nástrojmi sú zisťované základné informácie o kvalite zdrojového kódu ako spôsob dodržiavania odsadenia …více
Abstract
In collaboration with Red Hat, a Java source code analysis from the public repositories available on GitHub was designed. This work includes a draft of a tool that returns the results of this analysis according to various criteria. Appropriate tools are used to find basic information about source code quality as a way of keeping indentation, existence of documentary commentaries in classes, public …více
Zadání práce
- Navrhněte postup analýzy kvality zdrojových kódů získaných z veřejných repositářů dostupných na GitHubu
- Analýza se bude provádět nad zdrojovými kódy psanými v Javě
- Vhodnými nástroji zjistěte základní informace o kvalitě zdrojového kódu:
- způsob dodržení odsazování
- existence dokumentačních komentářů u tříd/public metod/privátních metod a atributů
- způsob pojmenování veřejných i privátních objektů
- Taktéž proveďte vyhledání známých vzorků chyb popř. potenciálně chybových stavů. Primárním nástrojem pro analýzu bude FindBugs
- Výsledky uložte do vhodně navržené relační databáze.
- Navrhněte nástroj, který bude na základě různých kritérií vracet výsledky získané v rámci bodů 3 a 4
- Zhodnoťte kvalitu zvolených nástrojů a navrhněte možnosti dalšího vývoje aplikace
18. 12. 2018 09:07, Mgr. Marek Grác, Ph.D., učo 50728
- Zadáno/změněno 8. 2. 2019 17:15, Helena Kryštofová
- Záznam založen 7. 5. 2018 09:34, Jana Zemanová, učo 9619
- Zveřejnit od 17. 12. 2018 09:28, Helena Kryštofová
- Práce převzata 17. 12. 2018 09:28, Helena Kryštofová
Konzultant
Red Hat Czech
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Vývoj aplikace pro technický popis archeologických nálezů
Mgr. Július Staššík -
Webová aplikace pro generování uživatelské konfigurace sandboxů platformy KYPO
Mgr. Dominik Pilár -
Portál pro snadnou distribuci aplikací pro kryptografické čipové karty
Mgr. Jiří Horák -
Aplikácia pre plánovanie a evidenciu pracovných činností
Mgr. Samuel Krivánek, učo 492816 -
Aplikace pro interaktivní zobrazování barevných variací potkanů na základě zadaného genotypu
Bc. Ivana Gáliková -
Databáze gramatik pro podporu rozpoznávání řeči
Bc. Andrej Boniš -
Uživatelské administrativní rozhraní pro fast/stream data platformu
Mgr. Jozef Krcho -
Databázová aplikace pro informační výměnu analytických dat minerálů a hornin - Minfo
Ivan Dvorský




