Thesis Details
Generation and Maintenance of Java Classes Based on Apiary Blueprint
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.
ABM, Apiary Blueprint Manager, API Blueprint, Keep code up-to-date, API analysis, Plugin development
Černocký Jan, prof. Dr. Ing. (DCGM FIT BUT), člen
Holík Lukáš, doc. Mgr., Ph.D. (DITS FIT BUT), člen
Jaroš Jiří, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Kočí Radek, Ing., Ph.D. (DITS FIT BUT), člen
@bachelorsthesis{FITBT17739, author = "Luk\'{a}\v{s} Hermann", type = "Bachelor's thesis", title = "Generation and Maintenance of Java Classes Based on Apiary Blueprint", school = "Brno University of Technology, Faculty of Information Technology", year = 2015, location = "Brno, CZ", language = "english", url = "https://www.fit.vut.cz/study/thesis/17739/" }