Generování a údržba tříd Java na základě Apiary Blueprintu

but.committeedoc. RNDr. Jitka Kreslíková, CSc. (předseda) prof. Dr. Ing. Jan Černocký (místopředseda) doc. Mgr. Lukáš Holík, Ph.D. (člen) doc. Ing. Jiří Jaroš, Ph.D. (člen) Ing. Radek Kočí, 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 B. Otázky u obhajoby: * Jak přesně dochází k porovnávání API Blueprint s aktuálním kódem?cs
but.jazykangličtina (English)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorHerout, Adamen
dc.contributor.authorHermann, Lukášen
dc.contributor.refereeSzőke, Igoren
dc.date.created2015cs
dc.description.abstractPři vývoji větší aplikace může být při změnách v API problém udržovat kód aktuální. Někdy se dokonce API změní, aniž by o tom byl programátor informován. A i když ví, že se API změnilo, často neví kde a jak. Vývojáři, kteří využívají služeb Apiary pro vytváření dokumentace k API a zároveň používají některé vývojové prostředí z rodiny IntelliJ IDEA, mají nyní možnost stažení Apiary Blueprint Manageru ( ABM ). ABM je plugin, napsaný v jazyku Java, do již uvedeného vývojového prostředí, který dokáže přesně a detailně oznámit, která část se v API dokumentaci změnila. Plugin vývojáři například oznámí změnu počtu parametrů u požadavku, změnu datového typu u parametru nebo změnu názvu parametru. Také dokáže generovat kód potřebný pro práci s API , což značně ulehčí práci při vytváření datových entit nebo požadavku.en
dc.description.abstractWhen developing a larger application it can be difficult to maintain code up-to- date with API changes . Sometimes the API changes without the developer being notified . Even though developer knows that the API has changed , he often doesn't know where and how. Developers who use the Apiary service for creating documentation for the API , while using a development environment from the IntelliJ IDEA family , can now download the Apiary Blueprint Manager ( ABM ). ABM is a plugin written in the Java language for all IntelliJ IDEA family development environments . It can accurately and in detail announce which part of the API documentation has changed and how. The plugin user is notified when for example the parameters of a request change , or when a data type of a parameter in a request changes or when a name of a parameter is changed . The plugin can also generate the necessary code for working with the API , which makes work much easier when creating data entities or requests .cs
dc.description.markBcs
dc.identifier.citationHERMANN, L. Generování a údržba tříd Java na základě Apiary Blueprintu [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2015.cs
dc.identifier.other88745cs
dc.identifier.urihttp://hdl.handle.net/11012/52465
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.subjectABMen
dc.subjectApiary Blueprint Manageren
dc.subjectAPI Blueprinten
dc.subjectUdržování aktuálního kóduen
dc.subjectAnalýza APIen
dc.subjectVývoj pluginuen
dc.subjectABMcs
dc.subjectApiary Blueprint Managercs
dc.subjectAPI Blueprintcs
dc.subjectKeep code up-to- datecs
dc.subjectAPI analysiscs
dc.subjectPlugin developmentcs
dc.titleGenerování a údržba tříd Java na základě Apiary Blueprintuen
dc.title.alternativeGeneration and Maintenance of Java Classes Based on Apiary Blueprintcs
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2015-06-18cs
dcterms.modified2020-05-10-16:12:10cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid88745en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 18:50:54en
sync.item.modts2025.01.15 13:19:59en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédií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:
2.72 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-17739_v.pdf
Size:
86.29 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-17739_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-17739_o.pdf
Size:
86.65 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-17739_o.pdf
Loading...
Thumbnail Image
Name:
review_88745.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
file review_88745.html

Collections