Generování a údržba tříd Java na základě Apiary Blueprintu
| but.committee | doc. 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.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 B. Otázky u obhajoby: * Jak přesně dochází k porovnávání API Blueprint s aktuálním kódem? | 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 | Herout, Adam | en |
| dc.contributor.author | Hermann, Lukáš | en |
| dc.contributor.referee | Szőke, Igor | en |
| dc.date.created | 2015 | cs |
| dc.description.abstract | Př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.abstract | When 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.mark | B | cs |
| dc.identifier.citation | HERMANN, 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.other | 88745 | cs |
| dc.identifier.uri | http://hdl.handle.net/11012/52465 | |
| 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 | ABM | en |
| dc.subject | Apiary Blueprint Manager | en |
| dc.subject | API Blueprint | en |
| dc.subject | Udržování aktuálního kódu | en |
| dc.subject | Analýza API | en |
| dc.subject | Vývoj pluginu | en |
| dc.subject | ABM | cs |
| dc.subject | Apiary Blueprint Manager | cs |
| dc.subject | API Blueprint | cs |
| dc.subject | Keep code up-to- date | cs |
| dc.subject | API analysis | cs |
| dc.subject | Plugin development | cs |
| dc.title | Generování a údržba tříd Java na základě Apiary Blueprintu | en |
| dc.title.alternative | Generation and Maintenance of Java Classes Based on Apiary Blueprint | cs |
| dc.type | Text | cs |
| dc.type.driver | bachelorThesis | en |
| dc.type.evskp | bakalářská práce | cs |
| dcterms.dateAccepted | 2015-06-18 | cs |
| dcterms.modified | 2020-05-10-16:12:10 | cs |
| eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
| sync.item.dbid | 88745 | en |
| sync.item.dbtype | ZP | en |
| sync.item.insts | 2025.03.18 18:50:54 | en |
| sync.item.modts | 2025.01.15 13:19:59 | en |
| thesis.discipline | Informační technologie | cs |
| thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédií | cs |
| thesis.level | Bakalářský | cs |
| thesis.name | Bc. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 2.72 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-17739_v.pdf
- Size:
- 86.29 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-17739_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-17739_o.pdf
- Size:
- 86.65 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-17739_o.pdf
Loading...
- Name:
- review_88745.html
- Size:
- 1.45 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_88745.html
