Čistý kód: Návrh míry pro výpočet toxicity kódu a její implementace

dc.contributorKhail Pavel, Ing.
dc.contributor.advisorŠpánek Roman, Ing. Ph.D.
dc.contributor.authorAntoš, Vladimír
dc.contributor.otherSkolitel : 64111 Ducháčková Eva, prof. Ing. CSc.
dc.contributor.otherKonzultant : 65018 Danilová Iveta, Ing.
dc.contributor.otherKonzultant2 : 65074 Marčík Miloš, Ing.
dc.date2016
dc.date.accessioned2018-05-03
dc.date.available2018-05-03
dc.date.committed2016-05-16
dc.date.defense2016-06-14
dc.date.submitted2015-10-10
dc.date.updated24.6.2016 17:13
dc.degree.levelIng.
dc.description.abstractDiplomová práce se zabývá problematikou čistoty zdrojového kódu. Při vývoji aplikací je důležité psát nejen funkční, ale i čistý a znovupoužitelný kód. První část práce se zaměřuje na pravidla vývoje čistého kódu. Dále se zabývá metrikami pro určení čistoty kódu a nástroji, které jeho psaní usnadní. Druhá část práce představuje aplikaci implementující metriky na zdrojové soubory. Program porovnává naměřené výsledky se vzorovými daty a zjišťuje čistotu jednotlivých tříd. Výhoda zmíněného řešení spočívá v možnosti přizpůsobení se potřebám vývojářů a kontrole pouze těch metrik, jenž jsou pro ně důležité.cs
dc.description.abstractThe thesis deals with issues of purity of the source code. During the process of developing the applications it is very important to write not only just functional code but also the clean code and the reusable one. The first part concerns of the rules of development of well-arranged code. Furthermore, this part is being concerned of the metrics for determining the purity of code and tools that can make his writing easier. The second part of the thesis presents an application that implements the metrics of a source code. The application compares, as well, the results with the data and tries, simultaneously, to find out the purity of each category. The benefit of this solution consists in the possibility of adapting the needs of developers and, on the other side, to the control of those metrics which ones are most important for them, only.en
dc.description.mark
dc.format43s, 53000 znaků
dc.format.extentIlustrace - ROM
dc.identifier.urihttps://dspace.tul.cz/handle/15240/23817
dc.language.isocs
dc.relation.isbasedonbegin*arab* renewcommand*labelenumi**[arabic*enumi*]* item Robert C. Martin: Clean Code: A Handbook of Agile Software Craftsmanship, Prentice Hall; 1 edition (August 11, 2008), ISBN-10: 0132350882 end*arab*
dc.rightsVysokoškolská závěrečná práce je autorské dílo chráněné dle zákona č. 121/2000 Sb., autorský zákon, ve znění pozdějších předpisů. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou https://knihovna.tul.cz/document/26cs
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act. https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics https://knihovna.tul.cz/document/26en
dc.rights.urihttps://knihovna.tul.cz/document/26
dc.rights.urihttps://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf
dc.subjectČistý kódcs
dc.subjectanalýza zdrojového kóducs
dc.subjectmetriky čistoty kóducs
dc.subjectcyklomatická složitostcs
dc.subjectgraf toxicitycs
dc.subjectClean codeen
dc.subjectanalyze of the source codeen
dc.subjectmetrics of clean codeen
dc.subjectcyclomatic complexityen
dc.subjectchart of toxicityen
dc.subject.verbisinformační technologiecs
dc.titleČistý kód: Návrh míry pro výpočet toxicity kódu a její implementacecs
dc.titleClean code: design and implementation of a code toxicity measureen
dc.title.alternativecs
dc.typediplomová prácecs
local.degree.disciplineIT-N
local.degree.programmeElektrotechnika a informatika
local.degree.programmeabbreviationN2612
local.department.abbreviationMTI
local.facultyFakulta mechatroniky, informatiky a mezioborových studiícs
local.faculty.abbreviationFM
local.identifier.stag33330
local.identifier.verbis521030
local.note.administratorsautomat
local.verbis.aktualizace2019-10-05 05:53:06cs
local.verbis.studijniprogramMTI Elektrotechnika a informatika/Informační technologiecs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
Diplomova_prace_2016_Vladimir_Antos.pdf
Size:
2.79 MB
Format:
Adobe Portable Document Format
Description:
VSKP
Loading...
Thumbnail Image
Name:
Antos_PV.pdf
Size:
686.79 KB
Format:
Adobe Portable Document Format
Description:
Posudek_vedouciho_VSKP
Loading...
Thumbnail Image
Name:
Antos_PO.pdf
Size:
560.57 KB
Format:
Adobe Portable Document Format
Description:
Posudek_oponenta_VSKP
Loading...
Thumbnail Image
Name:
Antos_Vladimir.pdf
Size:
174.53 KB
Format:
Adobe Portable Document Format
Description:
Prubeh_obhajoby_VSKP