Nástroj pro hodnocení úhlednosti zdrojových souborů
| but.committee | prof. 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.defence | Student 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.jazyk | angličtina (English) | |
| but.program | Informační technologie | cs |
| but.result | práce byla úspěšně obhájena | cs |
| dc.contributor.advisor | Veigend, Petr | en |
| dc.contributor.author | Kinšt, Ondřej | en |
| dc.contributor.referee | Smrčka, Aleš | en |
| dc.date.created | 2021 | cs |
| dc.description.abstract | Hlavní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.abstract | The 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.mark | C | cs |
| dc.identifier.citation | KINŠ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.other | 137572 | cs |
| dc.identifier.uri | http://hdl.handle.net/11012/201099 | |
| dc.language.iso | en | cs |
| dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
| dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
| dc.subject | Styl kódování | en |
| dc.subject | jazyk C | en |
| dc.subject | lexikální analyzátor | en |
| dc.subject | syntaktický analyzátor | en |
| dc.subject | ANTLR | en |
| dc.subject | Standardy kódování | en |
| dc.subject | Coding Style | cs |
| dc.subject | C language | cs |
| dc.subject | Scanner | cs |
| dc.subject | Parser | cs |
| dc.subject | ANTLR | cs |
| dc.subject | Coding Standards | cs |
| dc.title | Nástroj pro hodnocení úhlednosti zdrojových souborů | en |
| dc.title.alternative | The Tool for Assessing the Neatness of Source Code | cs |
| dc.type | Text | cs |
| dc.type.driver | bachelorThesis | en |
| dc.type.evskp | bakalářská práce | cs |
| dcterms.dateAccepted | 2021-08-24 | cs |
| dcterms.modified | 2021-09-02-13:31:52 | cs |
| eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
| sync.item.dbid | 137572 | en |
| sync.item.dbtype | ZP | en |
| sync.item.insts | 2025.03.18 19:38:23 | en |
| sync.item.modts | 2025.01.15 14:50:29 | en |
| thesis.discipline | Informační technologie | cs |
| thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
| thesis.level | Bakalářský | cs |
| thesis.name | Bc. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 893.41 KB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-23229_v.pdf
- Size:
- 85.38 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-23229_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-23229_o.pdf
- Size:
- 88.86 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-23229_o.pdf
Loading...
- Name:
- review_137572.html
- Size:
- 1.45 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_137572.html
