Extension for BlueJ++ by example of documentation comment editor

Thesis title: Rozšíření pro BlueJ++ na příkladu editoru dokumentačních komentářů
Author: Jonák, Martin
Thesis type: Diplomová práce
Supervisor: Pecinovský, Rudolf
Opponents: Chadim, Marek
Thesis language: Česky
Abstract:
Tato práce si klade za hlavní cíl vytvořit editor dokumentačních komentářů pro jazyk Java. Tento editor je spustitelný samostatně, ale je možné ho integrovat do vývojového prostředí BlueJ.První teoretická část se zabývá tvorbou dokumentace softwaru. Tato část popisuje základní druhy softwarové dokumentace a později se podrobněji zaměří na dokumentaci zdrojového kódu.Druhá teoretická část se zaměřuje na oblast generátorů dokumentace a dokumentačních komentářů. Zvláštní pozornost je věnována prostředí jazyka Java a jeho generátoru dokumentace Javadoc. Práce popisuje možnosti úprav funkcionality nástroje Javadoc pomocí vlastních doplňků. Závěr teoretické části je věnován vývoji doplňků do vývojového prostředí BlueJ. Tato část se věnuje možnostem úprav programu pomocí vývoje externích doplňků. Bez nutnosti přímých zásahů do zdrojového kódu samotného prostředí BlueJ. Praktické část práce se soustředí na vývoj editoru dokumentačních komentářů. Závěr práce obsahuje podrobný manuál k použití vytvořeného nástroje.Vytvořená aplikace by měla usnadnit práci s dokumentačními komentáři. A rozšířit možnosti vývojového prostředí BlueJ.
Keywords: Java; BlueJ; dokumentace softwaru; dokumentace zdrojového kódu; Javadoc
Thesis title: Extension for BlueJ++ by example of documentation comment editor
Author: Jonák, Martin
Thesis type: Diploma thesis
Supervisor: Pecinovský, Rudolf
Opponents: Chadim, Marek
Thesis language: Česky
Abstract:
This thesis aims to create a documentation comments editor for Java programing language. This editor is executable separately but can be integrated into the BlueJ development environment.The first theoretical part deals with the creation of software documentation. This section describes the basic types of software documentation and will later focus in detail on the source code documentation.The second theoretical part focuses on the field of documentation generators and documentation comments. Particular attention is paid to the Java environment and its Javadoc documentation generator. This work describes the possibilities to customize the Javadoc functionality using custom add-ons.Conclusion of the theoretical part is devoted to the development of extension to the BlueJ development environment. This section discusses how to customize the program by developing external add-ons. Without the need for direct changes in the source code of the BlueJ environment itself.The practical part of the thesis focuses on the development of documentation com-ments editor. The conclusion of the work contains a detailed manual for using the created tool.The created application should make it easier to work with documentation comments. And to extend the BlueJ IDE.
Keywords: BlueJ; software documentation; source code documentation; Java; Javadoc

Information about study

Study programme: Aplikovaná informatika/Informační systémy a technologie
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 26. 3. 2018
Date of submission: 24. 4. 2019
Date of defense: 5. 6. 2019
Identifier in the InSIS system: https://insis.vse.cz/zp/66985/podrobnosti

Files for download

    Last update: