Nástroj pro hodnocení úhlednosti zdrojových souborů

but.committeeprof. Ing. Tomáš Hruška, CSc. (předseda) prof. Ing. Adam Herout, Ph.D. (místopředseda) doc. Ing. Michal Bidlo, Ph.D. (člen) Ing. František Grézl, Ph.D. (člen) Ing. Aleš Smrčka, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky 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í studenta na položené otázky rozhodla práci hodnotit stupněm C. Otázky u obhajoby: Všechny otázky byly úspěšně zodpovězeny během demonstrace. Mezi zodpovězené otázky patří: Jakým způsobem je nutno rozjet odevzdaný kód. (pozn. je třeba git checkout 765a487 && make clean && docker build .) Jak se počítá očekáváné odsazení řádků. Jaké jsou výchozí hodnoty konfiguračního souboru. Otázky přítomných Jak se nastavuje, jak má kód vypadat? Jak tento konfigurační soubor vypadá? Funguje nástroj i pro jiné jazyky? Jak jste vyhodnotil, že je hodnocení, které nástroj používá, je správné?cs
but.jazykangličtina (English)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorVeigend, Petren
dc.contributor.authorKinšt, Ondřejen
dc.contributor.refereeSmrčka, Alešen
dc.date.created2021cs
dc.description.abstractHlavním cílem této práce je seznámit čtenáře s teorií stylu kódování, formáterů a linterů a s implementací nástroje, který hodnotí úhlednost zdrojových kódů napsaných v jazyce C. Práce popisuje proces implementace tohoto nástroje s využitím dostupných řešení jako ANTLR popis jeho návrhu. Výsledkem práce je vytvořený nástroj, který objektivně hodnotí úhlednost zdrojových kódů a navíc nabízí seznam problémů s popisky pro uživatele.en
dc.description.abstractThe aim of this thesis is to introduce the reader to the theory of code style, formatters and linters and the implementation of a tool which assesses the the neatness of code written in the C programming language. It describes the process of implementing such tool, using available solutions like ANTLR, and the design decisions behind it. In the end, a tool has been created which objectively assesses neatness of source as well as provides a list of issues with descriptions for the user.cs
dc.description.markCcs
dc.identifier.citationKINŠT, O. Nástroj pro hodnocení úhlednosti zdrojových souborů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2021.cs
dc.identifier.other137572cs
dc.identifier.urihttp://hdl.handle.net/11012/201099
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectStyl kódováníen
dc.subjectjazyk Cen
dc.subjectlexikální analyzátoren
dc.subjectsyntaktický analyzátoren
dc.subjectANTLRen
dc.subjectStandardy kódováníen
dc.subjectCoding Stylecs
dc.subjectC languagecs
dc.subjectScannercs
dc.subjectParsercs
dc.subjectANTLRcs
dc.subjectCoding Standardscs
dc.titleNástroj pro hodnocení úhlednosti zdrojových souborůen
dc.title.alternativeThe Tool for Assessing the Neatness of Source Codecs
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2021-08-24cs
dcterms.modified2021-09-02-13:31:52cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid137572en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:38:23en
sync.item.modts2025.01.15 14:50:29en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs

Files

Original bundle

Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
893.41 KB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-23229_v.pdf
Size:
85.38 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-23229_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-23229_o.pdf
Size:
88.86 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-23229_o.pdf
Loading...
Thumbnail Image
Name:
review_137572.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
file review_137572.html

Collections