Systém na správu programovacích konvencí v projektu
but.committee | doc. Dr. Ing. Petr Hanáček (předseda) doc. Ing. František Zbořil, Ph.D. (místopředseda) doc. Ing. Vladimír Drábek, CSc. (člen) Ing. Matěj Grégr, Ph.D. (člen) doc. Mgr. Lukáš Holík, Ph.D. (člen) RNDr. Marek Rychlý, 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 " E ". Otázky u obhajoby: V čom si myslíte že je hlavný benefit implementovaného riešenia oproti existujúcim alternatívam? Využívali ste riešenie počas vývoja na správu konvencií riešenia samotného? Komise, například: Oponujte tvrzení z posudku "zadání je téměř splněno" Komise, například: Co se skrývá za termínem "porovnání"? Komise, naoříklad: Umožňuje navržený systém využívat "konvence"? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie a umělá inteligence | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Pluskal, Jan | cs |
dc.contributor.author | Orlíček, Michal | cs |
dc.contributor.referee | Koutenský, Michal | cs |
dc.date.accessioned | 2021-08-30T20:54:39Z | |
dc.date.available | 2021-08-30T20:54:39Z | |
dc.date.created | 2021 | cs |
dc.description.abstract | Cieľom práce je navrhnúť a implementovať systém na správu programovacích konvencií v projekte. Pred navrhnutím samotného systému bol vykonaný prieskum benefitov programovacích konvencií, analýza používaných konvencií v open source projektoch v službe GitHub a analýza existujúcich technológií spravujúcich programovacie konvencie. Na ich základe boli navrhnuté scenáre použitia, špecifikované požiadavky a určená architektúra. Následne bol systém implementovaný ako webová aplikácia postavená na technológiách Blazor a EditorConfig. Hlavným zámerom bolo vytvoriť systém, ktorý umožní uchovávať všetky druhy používaných programovacích konvencií a zároveň umožní užívateľovi dané konvencie automaticky kontrolovať a generovať. Zverejnený je pod open source licenciou v službe GitHub a nasadený v cloudovej platforme Azure. | cs |
dc.description.abstract | The goal of this thesis is to design and implement coding conventions management system for project. Prior to the creation of the system itself, the research of coding conventions benefits, the analysis of used technologies in open source projects at GitHub service, and the analysis of existing technologies managing coding conventions was done. On the basis of that, usage scenarios were designed, requirements were specified and system architecture was determined. Then the system was implemented as web application based on Blazor and EditorConfig technologies. The main aim was to create a system that would allow to store all types of programming conventions and at the same time allows users to automatically control and generate them. It is published under an open source license within the GitHub service and deployed on the Azure cloud platform. | en |
dc.description.mark | E | cs |
dc.identifier.citation | ORLÍČEK, M. Systém na správu programovacích konvencí v projektu [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2021. | cs |
dc.identifier.other | 137626 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/201136 | |
dc.language.iso | cs | 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 | programovacie konvencie | cs |
dc.subject | čistý kód | cs |
dc.subject | open source | cs |
dc.subject | GitHub | cs |
dc.subject | EditorConfig | cs |
dc.subject | Blazor | cs |
dc.subject | ASP.NET Core | cs |
dc.subject | coding conventions | en |
dc.subject | clean code | en |
dc.subject | open source | en |
dc.subject | GitHub | en |
dc.subject | EditorConfig | en |
dc.subject | Blazor | en |
dc.subject | ASP.NET Core | en |
dc.title | Systém na správu programovacích konvencí v projektu | cs |
dc.title.alternative | Coding Conventions Management System | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2021-08-27 | cs |
dcterms.modified | 2021-08-27-15:50:04 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 137626 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2021.11.12 10:12:35 | en |
sync.item.modts | 2021.11.12 09:33:56 | en |
thesis.discipline | Softwarové inženýrství | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 1.13 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-23487_v.pdf
- Size:
- 86.13 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-23487_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-23487_o.pdf
- Size:
- 91.5 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-23487_o.pdf
Loading...
- Name:
- review_137626.html
- Size:
- 1.45 KB
- Format:
- Hypertext Markup Language
- Description:
- review_137626.html