Detail práce

Integration of Static Code Analysis into Issue Tracking System

Bakalářská práce Student: Jančová Markéta Akademický rok: 2017/2018 Vedoucí: Kolář Dušan, doc. Dr. Ing.
Název česky
Integration of Static Code Analysis into Issue Tracking System
Jazyk práce
anglický
Abstrakt

Statická analýza kódu je jedna z možností, jak zlepšit kvalitu zdrojového kódu. Také napomáhá k odhalení problémů před tím, než způsobí závažné problémy za běhu programu. SonarQube je nástroj, který provádí pravidelné analýzy kódu, při nichž detekuje chyby a následně informuje vývojáře o kvalitě kódu a nalezených problémech. Jira je systém na sledování problémů a chyb, který využívají agilní týmy po celém světě. Integrace statické analýzy do systému na sledování problémů a chyb by měla předcházet nutnosti znovuotevření problému kvůli nevhodnému řešení a také snížit množství chyb, které vznikají z důvodu zavádění nových funkcí. Tato práce zkoumá způsoby integrace SonarQube do Jiry a následně nabízí možnost jejího řešení. Výsledná implementace je otestována, zoptimalizována a jsou poskytnuty návrhy na další vylepšení.

Klíčová slova

SonarQube, Jira, Bitbucket, Atlassian, statická analýza, sledování chyb, integrace

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení A
Obhajoba
13. června 2018
Oponent
Průběh obhajoby

Studentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla na otázku oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studentky na položené otázky rozhodla práci hodnotit stupněm "A".

Otázky u obhajoby
  1. Můžete objasnit předpokládaný postup využití vytvořeného nástroje v praxi? Zejména jaká je souvislost mezi issues v systémech Jira a SonarQube?
Komise
Kolář Dušan, doc. Dr. Ing. (UIFS FIT VUT), předseda
Burget Radek, doc. Ing., Ph.D. (UIFS FIT VUT), člen
Češka Milan, doc. RNDr., Ph.D. (UITS FIT VUT), člen
Fučík Otto, doc. Dr. Ing. (UPSY FIT VUT), člen
Grézl František, Ing., Ph.D. (UPGM FIT VUT), člen
Citace
JANČOVÁ, Markéta. Integration of Static Code Analysis into Issue Tracking System. Brno, 2018. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2018-06-13. Vedoucí práce Kolář Dušan. Dostupné z: https://www.fit.vut.cz/study/thesis/20986/
BibTeX
@bachelorsthesis{FITBT20986,
    author = "Mark\'{e}ta Jan\v{c}ov\'{a}",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Integration of Static Code Analysis into Issue Tracking System",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2018,
    location = "Brno, CZ",
    language = "english",
    url = "https://www.fit.vut.cz/study/thesis/20986/"
}
Nahoru