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

Loading...
Thumbnail Image

Date

Authors

Hermann, Lukáš

Mark

B

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta informačních technologií

ORCID

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.
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 .

Description

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.

Document type

Document version

Date of access to the full text

Language of document

en

Study field

Informační technologie

Comittee

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)

Date of acceptance

2015-06-18

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?

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO